├── MapDigit.AJAX ├── Arg.cs ├── BasicAuth.cs ├── IRequestListener.cs ├── JSON │ ├── JSONArray.cs │ ├── JSONException.cs │ ├── JSONObject.cs │ ├── JSONPath.cs │ ├── JSONPathTokenizer.cs │ ├── JSONString.cs │ ├── JSONStringer.cs │ ├── JSONTokener.cs │ ├── JSONWriter.cs │ ├── JSONXML.cs │ └── JSONXMLTokener.cs ├── MapDigit.AJAX.csproj ├── MapDigit.AJAX.csproj.vspscc ├── Part.cs ├── PostData.cs ├── ProgressInputStream.cs ├── Properties │ └── AssemblyInfo.cs ├── Request.cs ├── Response.cs ├── Result.cs ├── app.config ├── bin │ └── Debug │ │ ├── lang.dll │ │ ├── lang.pdb │ │ ├── network.dll │ │ ├── network.dll.config │ │ └── network.pdb └── obj │ └── Debug │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── MapDigit.AJAX.csproj.FileListAbsolute.txt │ ├── MapDigit.AJAX.csprojResolveAssemblyReference.cache │ ├── ResolveAssemblyReference.cache │ ├── network.dll │ └── network.pdb ├── MapDigit.Drawing ├── Brush.cs ├── Color.cs ├── Geometry │ ├── AffineTransform.cs │ ├── Arc.cs │ ├── ArcIterator.cs │ ├── Area.cs │ ├── AreaOp.cs │ ├── ChainEnd.cs │ ├── Crossings.cs │ ├── CubicCurve.cs │ ├── CubicIterator.cs │ ├── Curve.cs │ ├── CurveLink.cs │ ├── Dimension.cs │ ├── Edge.cs │ ├── Ellipse.cs │ ├── EllipseIterator.cs │ ├── FlatteningPathIterator.cs │ ├── IShape.cs │ ├── IllegalPathStateException.cs │ ├── Line.cs │ ├── LineIterator.cs │ ├── MathFP.cs │ ├── NoninvertibleTransformException.cs │ ├── Order0.cs │ ├── Order1.cs │ ├── Order2.cs │ ├── Order3.cs │ ├── Path.cs │ ├── PathIterator.cs │ ├── Point.cs │ ├── Polygon.cs │ ├── Polyline.cs │ ├── QuadCurve.cs │ ├── QuadIterator.cs │ ├── RectIterator.cs │ ├── Rectangle.cs │ ├── RectangularShape.cs │ ├── RoundRectIterator.cs │ └── RoundRectangle.cs ├── Graphics2D.cs ├── LinearGradientBrush.cs ├── MapDigit.Drawing.csproj ├── MapDigit.Drawing.csproj.vspscc ├── Pen.cs ├── Properties │ └── AssemblyInfo.cs ├── RadialGradientBrush.cs ├── SolidBrush.cs ├── TextureBrush.cs ├── Utils.cs ├── app.config ├── bin │ └── Debug │ │ ├── drawing.dll │ │ ├── drawing.dll.config │ │ ├── drawing.pdb │ │ ├── drawingcore.dll │ │ ├── drawingcore.pdb │ │ ├── lang.dll │ │ └── lang.pdb └── obj │ └── Debug │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── MapDigit.Drawing.csproj.FileListAbsolute.txt │ ├── MapDigit.Drawing.csprojResolveAssemblyReference.cache │ ├── ResolveAssemblyReference.cache │ ├── drawing.dll │ └── drawing.pdb ├── MapDigit.DrawingFP ├── BrushFP.cs ├── ColorFP.cs ├── GraphicsFP.cs ├── GraphicsPathDasherFP.cs ├── GraphicsPathFP.cs ├── GraphicsPathOutlineFP.cs ├── GraphicsPathRendererFP.cs ├── GraphicsPathSketchFP.cs ├── IGraphicsPathIteratorFP.cs ├── LineFP.cs ├── LinearGradientBrushFP.cs ├── MapDigit.DrawingFP.csproj ├── MapDigit.DrawingFP.csproj.vspscc ├── MathFP.cs ├── MatrixFP.cs ├── PenFP.cs ├── PointFP.cs ├── Properties │ └── AssemblyInfo.cs ├── RadialGradientBrushFP.cs ├── RectangleFP.cs ├── SingleFP.cs ├── SolidBrushFP.cs ├── TextureBrushFP.cs ├── app.config ├── bin │ └── Debug │ │ ├── drawingcore.dll │ │ ├── drawingcore.dll.config │ │ └── drawingcore.pdb └── obj │ └── Debug │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── MapDigit.DrawingFP.csproj.FileListAbsolute.txt │ ├── MapDigit.DrawingFP.csprojResolveAssemblyReference.cache │ ├── drawingcore.dll │ └── drawingcore.pdb ├── MapDigit.GIS ├── DigitalMap.cs ├── Drawing │ ├── AbstractGraphicsFactory.cs │ ├── IDisplay.cs │ ├── IFont.cs │ ├── IGraphics.cs │ └── IImage.cs ├── Geometry │ ├── GeoBounds.cs │ ├── GeoLatLng.cs │ ├── GeoLatLngBounds.cs │ ├── GeoPoint.cs │ ├── GeoPolygon.cs │ ├── GeoPolyline.cs │ ├── GeoSize.cs │ ├── GreateCircleCalculator.cs │ └── PolylineEncoder.cs ├── MapBrush.cs ├── MapCollection.cs ├── MapDigit.GIS.csproj ├── MapDigit.GIS.csproj.vspscc ├── MapDirection.cs ├── MapLayer.cs ├── MapLayerContainer.cs ├── MapMultiPline.cs ├── MapMultiPoint.cs ├── MapMultiRegion.cs ├── MapNoneObject.cs ├── MapObject.cs ├── MapPen.cs ├── MapPline.cs ├── MapPoint.cs ├── MapRegion.cs ├── MapRoute.cs ├── MapStep.cs ├── MapSymbol.cs ├── MapText.cs ├── MapTileDataSource.cs ├── Properties │ └── AssemblyInfo.cs ├── Raster │ ├── IMapDrawingListener.cs │ ├── IMapTileReadyListener.cs │ ├── IReaderListener.cs │ ├── ImageTileIndex.cs │ ├── MapConfiguration.cs │ ├── MapDirectionRenderer.cs │ ├── MapTileAbstractReader.cs │ ├── MapTileDownloadManager.cs │ ├── MapTileDownloader.cs │ ├── MapTileStreamReader.cs │ ├── MapTiledZone.cs │ ├── MapType.cs │ └── RasterMap.cs ├── Service │ ├── DigitalMapService.cs │ ├── Google │ │ ├── GClientGeocoder.cs │ │ ├── GDirections.cs │ │ ├── GReverseClientGeocoder.cs │ │ ├── GoogleMapService.cs │ │ └── GoogleMapTileDownloader.cs │ ├── IDirectionQuery.cs │ ├── IGeocoder.cs │ ├── IGeocodingListener.cs │ ├── IIpAddressGeocoder.cs │ ├── IIpAddressGeocodingListener.cs │ ├── IReverseGeocoder.cs │ ├── IReverseGeocodingListener.cs │ ├── IRoutingListener.cs │ ├── IpAddressGeocoder.cs │ └── IpAddressLocation.cs ├── TileSystem.cs ├── Vector │ ├── DataField.cs │ ├── DataRowValue.cs │ ├── DataTable.cs │ ├── FindCondition.cs │ ├── FindConditions.cs │ ├── GeoSet.cs │ ├── GraphicsExtension.cs │ ├── MapFeature.cs │ ├── MapFeatureLayer.cs │ ├── MapFile │ │ ├── GB2312.cs │ │ ├── GeoData.cs │ │ ├── Header.cs │ │ ├── MapFile.cs │ │ ├── RTreeIndex.cs │ │ ├── RecordIndex.cs │ │ ├── Section.cs │ │ ├── StringData.cs │ │ ├── StringIndex.cs │ │ └── TabularData.cs │ ├── PNGEncoder.cs │ ├── RTree │ │ ├── AbstractNode.cs │ │ ├── Comparator.cs │ │ ├── Data.cs │ │ ├── Enumeration.cs │ │ ├── HyperCube.cs │ │ ├── Index.cs │ │ ├── Leaf.cs │ │ ├── Node.cs │ │ ├── PageFaultException.cs │ │ ├── PageFile.cs │ │ ├── PersistentPageFile.cs │ │ ├── Point.cs │ │ └── RTree.cs │ ├── SutherlandHodgman.cs │ ├── VectorMap.cs │ ├── VectorMapAbstractCanvas.cs │ ├── VectorMapCanvas.cs │ ├── VectorMapNativeCanvas.cs │ └── VectorMapRenderer.cs ├── app.config ├── bin │ └── Debug │ │ ├── drawing.dll │ │ ├── drawing.pdb │ │ ├── drawingcore.dll │ │ ├── drawingcore.pdb │ │ ├── lang.dll │ │ ├── lang.pdb │ │ ├── network.dll │ │ ├── network.pdb │ │ ├── res.dll │ │ ├── res.dll.config │ │ └── res.pdb └── obj │ └── Debug │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── MapDigit.GIS.csproj.FileListAbsolute.txt │ ├── MapDigit.GIS.csprojResolveAssemblyReference.cache │ ├── ResolveAssemblyReference.cache │ ├── res.dll │ └── res.pdb ├── MapDigit.MapTile ├── MapDigit.MapTile.csproj ├── MapDigit.MapTile.csproj.vspscc ├── MapTileCompositeDataSource.cs ├── MapTileDataSource.cs ├── MapTileIndex.cs ├── MapTileServerDataSource.cs ├── MapTileStoredDataSource.cs ├── MapTileVectorDataSource.cs ├── Properties │ └── AssemblyInfo.cs ├── app.config ├── bin │ └── Debug │ │ ├── drawing.dll │ │ ├── drawing.pdb │ │ ├── drawingcore.dll │ │ ├── drawingcore.pdb │ │ ├── lang.dll │ │ ├── lang.pdb │ │ ├── network.dll │ │ ├── network.pdb │ │ ├── res.dll │ │ ├── res.pdb │ │ ├── tile.dll │ │ ├── tile.dll.config │ │ └── tile.pdb └── obj │ └── Debug │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── MapDigit.MapTile.csproj.FileListAbsolute.txt │ ├── MapDigit.MapTile.csprojResolveAssemblyReference.cache │ ├── ResolveAssemblyReference.cache │ ├── tile.dll │ └── tile.pdb ├── MapDigit.MapTileWriter ├── IWritingProgress.cs ├── JavaBinaryReader.cs ├── MapDigit.MapTileWriter.csproj ├── MapDigit.MapTileWriter.csproj.vspscc ├── MapTileIndex.cs ├── MapTileWriter.cs ├── Properties │ └── AssemblyInfo.cs ├── app.config ├── bin │ └── Debug │ │ ├── drawing.dll │ │ ├── drawing.pdb │ │ ├── drawingcore.dll │ │ ├── drawingcore.pdb │ │ ├── lang.dll │ │ ├── lang.pdb │ │ ├── network.dll │ │ ├── network.pdb │ │ ├── res.dll │ │ ├── res.pdb │ │ ├── write.dll │ │ ├── write.dll.config │ │ └── write.pdb └── obj │ └── Debug │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── MapDigit.MapTileWriter.csproj.FileListAbsolute.txt │ ├── MapDigit.MapTileWriter.csprojResolveAssemblyReference.cache │ ├── ResolveAssemblyReference.cache │ ├── write.dll │ └── write.pdb ├── MapDigit.Util ├── DataReader.cs ├── HTML2Text.cs ├── MapDigit.Util.csproj ├── MapDigit.Util.csproj.vspscc ├── MathEx.cs ├── Properties │ └── AssemblyInfo.cs ├── app.config ├── bin │ └── Debug │ │ ├── lang.dll │ │ ├── lang.dll.config │ │ └── lang.pdb └── obj │ └── Debug │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── MapDigit.Util.csproj.FileListAbsolute.txt │ ├── MapDigit.Util.csprojResolveAssemblyReference.cache │ ├── lang.dll │ └── lang.pdb ├── MapDigit ├── Backup │ ├── Arg.cs │ ├── BasicAuth.cs │ ├── Brush.cs │ ├── BrushFP.cs │ ├── Color.cs │ ├── ColorFP.cs │ ├── DataReader.cs │ ├── DigitalMap.cs │ ├── Drawing │ │ ├── AbstractGraphicsFactory.cs │ │ ├── IDisplay.cs │ │ ├── IFont.cs │ │ ├── IGraphics.cs │ │ ├── IImage.cs │ │ ├── NETDisplay.cs │ │ ├── NETFont.cs │ │ ├── NETGraphics.cs │ │ ├── NETGraphicsFactory.cs │ │ └── NETImage.cs │ ├── Geometry │ │ ├── AffineTransform.cs │ │ ├── Arc.cs │ │ ├── ArcIterator.cs │ │ ├── Area.cs │ │ ├── AreaOp.cs │ │ ├── ChainEnd.cs │ │ ├── Crossings.cs │ │ ├── CubicCurve.cs │ │ ├── CubicIterator.cs │ │ ├── Curve.cs │ │ ├── CurveLink.cs │ │ ├── Dimension.cs │ │ ├── Edge.cs │ │ ├── Ellipse.cs │ │ ├── EllipseIterator.cs │ │ ├── FlatteningPathIterator.cs │ │ ├── GeoBounds.cs │ │ ├── GeoLatLng.cs │ │ ├── GeoLatLngBounds.cs │ │ ├── GeoPoint.cs │ │ ├── GeoPolygon.cs │ │ ├── GeoPolyline.cs │ │ ├── GeoSize.cs │ │ ├── GreateCircleCalculator.cs │ │ ├── IShape.cs │ │ ├── IllegalPathStateException.cs │ │ ├── Line.cs │ │ ├── LineIterator.cs │ │ ├── MathFP.cs │ │ ├── NoninvertibleTransformException.cs │ │ ├── Order0.cs │ │ ├── Order1.cs │ │ ├── Order2.cs │ │ ├── Order3.cs │ │ ├── Path.cs │ │ ├── PathIterator.cs │ │ ├── Point.cs │ │ ├── Polygon.cs │ │ ├── Polyline.cs │ │ ├── PolylineEncoder.cs │ │ ├── QuadCurve.cs │ │ ├── QuadIterator.cs │ │ ├── RectIterator.cs │ │ ├── Rectangle.cs │ │ ├── RectangularShape.cs │ │ ├── RoundRectIterator.cs │ │ └── RoundRectangle.cs │ ├── Graphics2D.cs │ ├── GraphicsFP.cs │ ├── GraphicsPathDasherFP.cs │ ├── GraphicsPathFP.cs │ ├── GraphicsPathOutlineFP.cs │ ├── GraphicsPathRendererFP.cs │ ├── GraphicsPathSketchFP.cs │ ├── HTML2Text.cs │ ├── IGraphicsPathIteratorFP.cs │ ├── IRequestListener.cs │ ├── IWritingProgress.cs │ ├── JSON │ │ ├── JSONArray.cs │ │ ├── JSONException.cs │ │ ├── JSONObject.cs │ │ ├── JSONPath.cs │ │ ├── JSONPathTokenizer.cs │ │ ├── JSONString.cs │ │ ├── JSONStringer.cs │ │ ├── JSONTokener.cs │ │ ├── JSONWriter.cs │ │ ├── JSONXML.cs │ │ └── JSONXMLTokener.cs │ ├── JavaBinaryReader(2).cs │ ├── JavaBinaryReader.cs │ ├── LineFP.cs │ ├── LinearGradientBrush.cs │ ├── LinearGradientBrushFP.cs │ ├── MainWindow.Designer.cs │ ├── MainWindow.cs │ ├── MainWindow.resx │ ├── MainWindow.zh-CHS.resx │ ├── MapBrush.cs │ ├── MapCollection.cs │ ├── MapDigit.AJAX.csproj │ ├── MapDigit.Drawing.csproj │ ├── MapDigit.DrawingFP.csproj │ ├── MapDigit.GIS.csproj │ ├── MapDigit.MapTile.csproj │ ├── MapDigit.MapTileWriter.csproj │ ├── MapDigit.Util.csproj │ ├── MapDigit.csproj │ ├── MapDigit.csproj.user │ ├── MapDigit.sln │ ├── MapDigit.v11.suo │ ├── MapDirection.cs │ ├── MapLayer.cs │ ├── MapLayerContainer.cs │ ├── MapMultiPline.cs │ ├── MapMultiPoint.cs │ ├── MapMultiRegion.cs │ ├── MapNoneObject.cs │ ├── MapObject.cs │ ├── MapPen.cs │ ├── MapPline.cs │ ├── MapPoint.cs │ ├── MapRegion.cs │ ├── MapRoute.cs │ ├── MapStep.cs │ ├── MapSymbol.cs │ ├── MapText.cs │ ├── MapTileCompositeDataSource.cs │ ├── MapTileDataSource(2).cs │ ├── MapTileDataSource.cs │ ├── MapTileIndex(2).cs │ ├── MapTileIndex.cs │ ├── MapTileServerDataSource.cs │ ├── MapTileStoredDataSource.cs │ ├── MapTileVectorDataSource.cs │ ├── MapTileWriter.cs │ ├── MathEx.cs │ ├── MathFP.cs │ ├── MatrixFP.cs │ ├── Part.cs │ ├── Pen.cs │ ├── PenFP.cs │ ├── PointFP.cs │ ├── PostData.cs │ ├── Program.cs │ ├── ProgressInputStream.cs │ ├── Properties │ │ ├── AssemblyInfo(2).cs │ │ ├── AssemblyInfo(3).cs │ │ ├── AssemblyInfo(4).cs │ │ ├── AssemblyInfo(5).cs │ │ ├── AssemblyInfo(6).cs │ │ ├── AssemblyInfo(7).cs │ │ ├── AssemblyInfo(8).cs │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── RadialGradientBrush.cs │ ├── RadialGradientBrushFP.cs │ ├── Raster │ │ ├── IMapDrawingListener.cs │ │ ├── IMapTileReadyListener.cs │ │ ├── IReaderListener.cs │ │ ├── ImageTileIndex.cs │ │ ├── MapConfiguration.cs │ │ ├── MapDirectionRenderer.cs │ │ ├── MapTileAbstractReader.cs │ │ ├── MapTileDownloadManager.cs │ │ ├── MapTileDownloader.cs │ │ ├── MapTileStreamReader.cs │ │ ├── MapTiledZone.cs │ │ ├── MapType.cs │ │ └── RasterMap.cs │ ├── RectangleFP.cs │ ├── Request.cs │ ├── Response.cs │ ├── Result.cs │ ├── Service │ │ ├── DigitalMapService.cs │ │ ├── Google │ │ │ ├── GClientGeocoder.cs │ │ │ ├── GDirections.cs │ │ │ ├── GReverseClientGeocoder.cs │ │ │ ├── GoogleMapService.cs │ │ │ └── GoogleMapTileDownloader.cs │ │ ├── IDirectionQuery.cs │ │ ├── IGeocoder.cs │ │ ├── IGeocodingListener.cs │ │ ├── IIpAddressGeocoder.cs │ │ ├── IIpAddressGeocodingListener.cs │ │ ├── IReverseGeocoder.cs │ │ ├── IReverseGeocodingListener.cs │ │ ├── IRoutingListener.cs │ │ ├── IpAddressGeocoder.cs │ │ └── IpAddressLocation.cs │ ├── SingleFP.cs │ ├── SolidBrush.cs │ ├── SolidBrushFP.cs │ ├── TextureBrush.cs │ ├── TextureBrushFP.cs │ ├── TileSystem.cs │ ├── Utils.cs │ ├── Vector │ │ ├── DataField.cs │ │ ├── DataRowValue.cs │ │ ├── DataTable.cs │ │ ├── FindCondition.cs │ │ ├── FindConditions.cs │ │ ├── GeoSet.cs │ │ ├── GraphicsExtension.cs │ │ ├── MapFeature.cs │ │ ├── MapFeatureLayer.cs │ │ ├── MapFile │ │ │ ├── GB2312.cs │ │ │ ├── GeoData.cs │ │ │ ├── Header.cs │ │ │ ├── MapFile.cs │ │ │ ├── RTreeIndex.cs │ │ │ ├── RecordIndex.cs │ │ │ ├── Section.cs │ │ │ ├── StringData.cs │ │ │ ├── StringIndex.cs │ │ │ └── TabularData.cs │ │ ├── PNGEncoder.cs │ │ ├── RTree │ │ │ ├── AbstractNode.cs │ │ │ ├── Comparator.cs │ │ │ ├── Data.cs │ │ │ ├── Enumeration.cs │ │ │ ├── HyperCube.cs │ │ │ ├── Index.cs │ │ │ ├── Leaf.cs │ │ │ ├── Node.cs │ │ │ ├── PageFaultException.cs │ │ │ ├── PageFile.cs │ │ │ ├── PersistentPageFile.cs │ │ │ ├── Point.cs │ │ │ └── RTree.cs │ │ ├── SutherlandHodgman.cs │ │ ├── VectorMap.cs │ │ ├── VectorMapAbstractCanvas.cs │ │ ├── VectorMapCanvas.cs │ │ ├── VectorMapNativeCanvas.cs │ │ └── VectorMapRenderer.cs │ ├── app(2).config │ ├── app(3).config │ ├── app(4).config │ ├── app(5).config │ ├── app(6).config │ ├── app(7).config │ ├── app(8).config │ ├── app.config │ ├── app.ico │ └── tile-na.png ├── Drawing │ ├── NETDisplay.cs │ ├── NETFont.cs │ ├── NETGraphics.cs │ ├── NETGraphicsFactory.cs │ └── NETImage.cs ├── JavaBinaryReader.cs ├── MainWindow.Designer.cs ├── MainWindow.cs ├── MainWindow.resx ├── MainWindow.zh-CHS.resx ├── MapDigit.4.5.resharper.user ├── MapDigit.csproj ├── MapDigit.csproj.user ├── MapDigit.csproj.vspscc ├── MapDigit.gpState ├── MapDigit.ncb ├── MapDigit.sln ├── MapDigit.sln.DotSettings.user ├── MapDigit.suo ├── MapDigit.v11.suo ├── MapDigit.vsscc ├── MapDigit.vssscc ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── UpgradeLog.XML ├── UpgradeLog.htm ├── _ReSharper.MapDigit │ ├── CachesImage.bin │ ├── ProjectModel │ │ └── ProjectModel.dat │ ├── TodoCache │ │ ├── 8 │ │ │ └── 7b855c1b.dat │ │ └── .version │ ├── WebsiteFileReferences │ │ └── .version │ ├── WordIndex.New │ │ ├── 9 │ │ │ └── 48283daa.dat │ │ └── .version │ └── Xaml │ │ └── CacheProvider.dat ├── _UpgradeReport_Files │ ├── UpgradeReport.css │ ├── UpgradeReport.xslt │ ├── UpgradeReport_Error.png │ ├── UpgradeReport_Information.png │ ├── UpgradeReport_Success.png │ └── UpgradeReport_Warning.png ├── app.config ├── app.ico ├── bin │ └── Debug │ │ ├── 1699_830_1700_831_11_3.map │ │ ├── 1736_744_1737_746_11_12.map │ │ ├── 1736_745_1736_745_11_12.map │ │ ├── 6946_2982_6949_2984_13_12.map │ │ ├── MapDigit.exe │ │ ├── MapDigit.exe.config │ │ ├── MapDigit.pdb │ │ ├── MapDigit.vshost.exe │ │ ├── MapDigit.vshost.exe.config │ │ ├── app.config │ │ ├── brushpatterns │ │ ├── fill01.bmp │ │ ├── fill02.bmp │ │ ├── fill03.bmp │ │ ├── fill04.bmp │ │ ├── fill05.bmp │ │ ├── fill06.bmp │ │ ├── fill07.bmp │ │ ├── fill08.bmp │ │ ├── fill09.bmp │ │ ├── fill10.bmp │ │ ├── fill11.bmp │ │ ├── fill12.bmp │ │ ├── fill13.bmp │ │ ├── fill14.bmp │ │ ├── fill15.bmp │ │ ├── fill16.bmp │ │ ├── fill17.bmp │ │ ├── fill18.bmp │ │ ├── fill19.bmp │ │ ├── fill20.bmp │ │ ├── fill21.bmp │ │ ├── fill22.bmp │ │ ├── fill23.bmp │ │ ├── fill24.bmp │ │ ├── fill25.bmp │ │ ├── fill26.bmp │ │ ├── fill27.bmp │ │ ├── fill28.bmp │ │ ├── fill29.bmp │ │ ├── fill30.bmp │ │ ├── fill31.bmp │ │ ├── fill32.bmp │ │ ├── fill33.bmp │ │ ├── fill34.bmp │ │ ├── fill35.bmp │ │ ├── fill36.bmp │ │ ├── fill37.bmp │ │ ├── fill38.bmp │ │ ├── fill39.bmp │ │ ├── fill40.bmp │ │ ├── fill41.bmp │ │ ├── fill42.bmp │ │ ├── fill43.bmp │ │ ├── fill44.bmp │ │ ├── fill45.bmp │ │ ├── fill46.bmp │ │ ├── fill47.bmp │ │ ├── fill48.bmp │ │ ├── fill49.bmp │ │ ├── fill50.bmp │ │ ├── fill51.bmp │ │ ├── fill52.bmp │ │ ├── fill53.bmp │ │ ├── fill54.bmp │ │ ├── fill55.bmp │ │ ├── fill56.bmp │ │ ├── fill57.bmp │ │ ├── fill58.bmp │ │ ├── fill59.bmp │ │ ├── fill60.bmp │ │ ├── fill61.bmp │ │ ├── pattern_map.DAT │ │ ├── pattern_map.ID │ │ ├── pattern_map.MAP │ │ └── pattern_map.TAB │ │ ├── drawing.dll │ │ ├── drawing.pdb │ │ ├── drawingcore.dll │ │ ├── drawingcore.pdb │ │ ├── lang.dll │ │ ├── lang.pdb │ │ ├── network.dll │ │ ├── network.pdb │ │ ├── res.dll │ │ ├── res.pdb │ │ ├── tile-na.png │ │ ├── tile.dll │ │ ├── tile.pdb │ │ ├── write.dll │ │ ├── write.pdb │ │ └── zh-CHS │ │ └── MapDigit.resources.dll ├── brushpatterns │ ├── fill01.bmp │ ├── fill02.bmp │ ├── fill03.bmp │ ├── fill04.bmp │ ├── fill05.bmp │ ├── fill06.bmp │ ├── fill07.bmp │ ├── fill08.bmp │ ├── fill09.bmp │ ├── fill10.bmp │ ├── fill11.bmp │ ├── fill12.bmp │ ├── fill13.bmp │ ├── fill14.bmp │ ├── fill15.bmp │ ├── fill16.bmp │ ├── fill17.bmp │ ├── fill18.bmp │ ├── fill19.bmp │ ├── fill20.bmp │ ├── fill21.bmp │ ├── fill22.bmp │ ├── fill23.bmp │ ├── fill24.bmp │ ├── fill25.bmp │ ├── fill26.bmp │ ├── fill27.bmp │ ├── fill28.bmp │ ├── fill29.bmp │ ├── fill30.bmp │ ├── fill31.bmp │ ├── fill32.bmp │ ├── fill33.bmp │ ├── fill34.bmp │ ├── fill35.bmp │ ├── fill36.bmp │ ├── fill37.bmp │ ├── fill38.bmp │ ├── fill39.bmp │ ├── fill40.bmp │ ├── fill41.bmp │ ├── fill42.bmp │ ├── fill43.bmp │ ├── fill44.bmp │ ├── fill45.bmp │ ├── fill46.bmp │ ├── fill47.bmp │ ├── fill48.bmp │ ├── fill49.bmp │ ├── fill50.bmp │ ├── fill51.bmp │ ├── fill52.bmp │ ├── fill53.bmp │ ├── fill54.bmp │ ├── fill55.bmp │ ├── fill56.bmp │ ├── fill57.bmp │ ├── fill58.bmp │ ├── fill59.bmp │ ├── fill60.bmp │ ├── fill61.bmp │ ├── pattern_map.DAT │ ├── pattern_map.ID │ ├── pattern_map.MAP │ └── pattern_map.TAB ├── obj │ └── Debug │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── MapDigit.MainWindow.resources │ │ ├── MapDigit.MainWindow.zh-CHS.resources │ │ ├── MapDigit.Properties.Resources.resources │ │ ├── MapDigit.csproj.FileListAbsolute.txt │ │ ├── MapDigit.csproj.GenerateResource.Cache │ │ ├── MapDigit.csprojResolveAssemblyReference.cache │ │ ├── MapDigit.exe │ │ ├── MapDigit.pdb │ │ ├── ResolveAssemblyReference.cache │ │ ├── TempPE │ │ └── Properties.Resources.Designer.cs.dll │ │ └── zh-CHS │ │ └── MapDigit.resources.dll ├── scale.png ├── settings.xml ├── slider.png └── tile-na.png ├── MapTileDownloadSetup ├── Debug │ ├── downloader.msi │ └── setup.exe ├── MapTileDownloadSetup.vdproj ├── banner.jpg └── banner.png ├── MapVectorTileWriter ├── Drawing │ ├── NETDisplay.cs │ ├── NETFont.cs │ ├── NETGraphics.cs │ ├── NETGraphicsFactory.cs │ └── NETImage.cs ├── JavaBinaryReader.cs ├── MapTileDownloadManager.cs ├── MapTileDownloadWorker.cs ├── MapTileIndex.cs ├── MapTileWriter.cs ├── MapType.cs ├── MapVectorTileWriter.csproj ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── app.config ├── frmMain.cs ├── frmMain.designer.cs └── frmMain.resx └── README.md /MapDigit.AJAX/MapDigit.AJAX.csproj.vspscc: -------------------------------------------------------------------------------- 1 | "" 2 | { 3 | "FILE_VERSION" = "9237" 4 | "ENLISTMENT_CHOICE" = "NEVER" 5 | "PROJECT_FILE_RELATIVE_PATH" = "relative:MapDigit.AJAX" 6 | "NUMBER_OF_EXCLUDED_FILES" = "0" 7 | "ORIGINAL_PROJECT_FILE_PATH" = "" 8 | "NUMBER_OF_NESTED_PROJECTS" = "0" 9 | "SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit.AJAX/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.AJAX")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.AJAX")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("f5e38b46-ad67-488b-bc58-2591c70f7593")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit.AJAX/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.AJAX/bin/Debug/lang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.AJAX/bin/Debug/lang.dll -------------------------------------------------------------------------------- /MapDigit.AJAX/bin/Debug/lang.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.AJAX/bin/Debug/lang.pdb -------------------------------------------------------------------------------- /MapDigit.AJAX/bin/Debug/network.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.AJAX/bin/Debug/network.dll -------------------------------------------------------------------------------- /MapDigit.AJAX/bin/Debug/network.dll.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.AJAX/bin/Debug/network.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.AJAX/bin/Debug/network.pdb -------------------------------------------------------------------------------- /MapDigit.AJAX/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.AJAX/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /MapDigit.AJAX/obj/Debug/MapDigit.AJAX.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\temp\DotNetMapDigit\MapDigit.AJAX\bin\Debug\network.dll.config 2 | C:\temp\DotNetMapDigit\MapDigit.AJAX\bin\Debug\network.dll 3 | C:\temp\DotNetMapDigit\MapDigit.AJAX\bin\Debug\network.pdb 4 | C:\temp\DotNetMapDigit\MapDigit.AJAX\bin\Debug\lang.dll 5 | C:\temp\DotNetMapDigit\MapDigit.AJAX\bin\Debug\lang.pdb 6 | C:\temp\DotNetMapDigit\MapDigit.AJAX\obj\Debug\ResolveAssemblyReference.cache 7 | C:\temp\DotNetMapDigit\MapDigit.AJAX\obj\Debug\network.dll 8 | C:\temp\DotNetMapDigit\MapDigit.AJAX\obj\Debug\network.pdb 9 | C:\github\maptiledownloader\MapDigit.AJAX\bin\Debug\network.dll.config 10 | C:\github\maptiledownloader\MapDigit.AJAX\bin\Debug\network.dll 11 | C:\github\maptiledownloader\MapDigit.AJAX\bin\Debug\network.pdb 12 | C:\github\maptiledownloader\MapDigit.AJAX\bin\Debug\lang.dll 13 | C:\github\maptiledownloader\MapDigit.AJAX\bin\Debug\lang.pdb 14 | C:\github\maptiledownloader\MapDigit.AJAX\obj\Debug\MapDigit.AJAX.csprojResolveAssemblyReference.cache 15 | C:\github\maptiledownloader\MapDigit.AJAX\obj\Debug\network.dll 16 | C:\github\maptiledownloader\MapDigit.AJAX\obj\Debug\network.pdb 17 | -------------------------------------------------------------------------------- /MapDigit.AJAX/obj/Debug/MapDigit.AJAX.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.AJAX/obj/Debug/MapDigit.AJAX.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.AJAX/obj/Debug/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.AJAX/obj/Debug/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.AJAX/obj/Debug/network.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.AJAX/obj/Debug/network.dll -------------------------------------------------------------------------------- /MapDigit.AJAX/obj/Debug/network.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.AJAX/obj/Debug/network.pdb -------------------------------------------------------------------------------- /MapDigit.Drawing/MapDigit.Drawing.csproj.vspscc: -------------------------------------------------------------------------------- 1 | "" 2 | { 3 | "FILE_VERSION" = "9237" 4 | "ENLISTMENT_CHOICE" = "NEVER" 5 | "PROJECT_FILE_RELATIVE_PATH" = "relative:MapDigit.Drawing" 6 | "NUMBER_OF_EXCLUDED_FILES" = "0" 7 | "ORIGINAL_PROJECT_FILE_PATH" = "" 8 | "NUMBER_OF_NESTED_PROJECTS" = "0" 9 | "SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit.Drawing/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.Drawing")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.Drawing")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("cfe8960d-9ad0-47ea-b7b8-3611b73e3254")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit.Drawing/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.Drawing/bin/Debug/drawing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/bin/Debug/drawing.dll -------------------------------------------------------------------------------- /MapDigit.Drawing/bin/Debug/drawing.dll.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.Drawing/bin/Debug/drawing.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/bin/Debug/drawing.pdb -------------------------------------------------------------------------------- /MapDigit.Drawing/bin/Debug/drawingcore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/bin/Debug/drawingcore.dll -------------------------------------------------------------------------------- /MapDigit.Drawing/bin/Debug/drawingcore.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/bin/Debug/drawingcore.pdb -------------------------------------------------------------------------------- /MapDigit.Drawing/bin/Debug/lang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/bin/Debug/lang.dll -------------------------------------------------------------------------------- /MapDigit.Drawing/bin/Debug/lang.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/bin/Debug/lang.pdb -------------------------------------------------------------------------------- /MapDigit.Drawing/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /MapDigit.Drawing/obj/Debug/MapDigit.Drawing.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\temp\DotNetMapDigit\MapDigit.Drawing\bin\Debug\drawing.dll.config 2 | C:\temp\DotNetMapDigit\MapDigit.Drawing\bin\Debug\drawing.dll 3 | C:\temp\DotNetMapDigit\MapDigit.Drawing\bin\Debug\drawing.pdb 4 | C:\temp\DotNetMapDigit\MapDigit.Drawing\bin\Debug\drawingcore.dll 5 | C:\temp\DotNetMapDigit\MapDigit.Drawing\bin\Debug\lang.dll 6 | C:\temp\DotNetMapDigit\MapDigit.Drawing\bin\Debug\drawingcore.pdb 7 | C:\temp\DotNetMapDigit\MapDigit.Drawing\bin\Debug\lang.pdb 8 | C:\temp\DotNetMapDigit\MapDigit.Drawing\obj\Debug\ResolveAssemblyReference.cache 9 | C:\temp\DotNetMapDigit\MapDigit.Drawing\obj\Debug\drawing.dll 10 | C:\temp\DotNetMapDigit\MapDigit.Drawing\obj\Debug\drawing.pdb 11 | C:\github\maptiledownloader\MapDigit.Drawing\bin\Debug\drawing.dll.config 12 | C:\github\maptiledownloader\MapDigit.Drawing\bin\Debug\drawing.dll 13 | C:\github\maptiledownloader\MapDigit.Drawing\bin\Debug\drawing.pdb 14 | C:\github\maptiledownloader\MapDigit.Drawing\bin\Debug\drawingcore.dll 15 | C:\github\maptiledownloader\MapDigit.Drawing\bin\Debug\lang.dll 16 | C:\github\maptiledownloader\MapDigit.Drawing\bin\Debug\drawingcore.pdb 17 | C:\github\maptiledownloader\MapDigit.Drawing\bin\Debug\lang.pdb 18 | C:\github\maptiledownloader\MapDigit.Drawing\obj\Debug\MapDigit.Drawing.csprojResolveAssemblyReference.cache 19 | C:\github\maptiledownloader\MapDigit.Drawing\obj\Debug\drawing.dll 20 | C:\github\maptiledownloader\MapDigit.Drawing\obj\Debug\drawing.pdb 21 | -------------------------------------------------------------------------------- /MapDigit.Drawing/obj/Debug/MapDigit.Drawing.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/obj/Debug/MapDigit.Drawing.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.Drawing/obj/Debug/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/obj/Debug/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.Drawing/obj/Debug/drawing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/obj/Debug/drawing.dll -------------------------------------------------------------------------------- /MapDigit.Drawing/obj/Debug/drawing.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Drawing/obj/Debug/drawing.pdb -------------------------------------------------------------------------------- /MapDigit.DrawingFP/IGraphicsPathIteratorFP.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 13JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | 13 | //--------------------------------- PACKAGE ------------------------------------ 14 | namespace MapDigit.DrawingFP 15 | { 16 | //[-------------------------- MAIN CLASS ----------------------------------] 17 | //////////////////////////////////////////////////////////////////////////// 18 | //----------------------------- REVISIONS ---------------------------------- 19 | // Date Name Tracking # Description 20 | // -------- ------------------- ------------- ---------------------- 21 | // 13JUN2009 James Shen Initial Creation 22 | //////////////////////////////////////////////////////////////////////////// 23 | /** 24 | * The IPathIterator interface provides the mechanism for objects that 25 | * return the geometry of their boundary by allowing a caller to retrieve the 26 | * path of that boundary a segment at a time. 27 | * This class cannot be inherited. 28 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 29 | * @version 1.00, 13/06/09 30 | * @author Guidebee, Inc. 31 | */ 32 | interface IGraphicsPathIteratorFP 33 | { 34 | 35 | void Begin(); 36 | 37 | void End(); 38 | 39 | void MoveTo(PointFP point); 40 | 41 | void LineTo(PointFP point); 42 | 43 | void QuadTo(PointFP control, PointFP point); 44 | 45 | void CurveTo(PointFP control1, PointFP control2, PointFP point); 46 | 47 | void Close(); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /MapDigit.DrawingFP/MapDigit.DrawingFP.csproj.vspscc: -------------------------------------------------------------------------------- 1 | "" 2 | { 3 | "FILE_VERSION" = "9237" 4 | "ENLISTMENT_CHOICE" = "NEVER" 5 | "PROJECT_FILE_RELATIVE_PATH" = "relative:MapDigit.DrawingFP" 6 | "NUMBER_OF_EXCLUDED_FILES" = "0" 7 | "ORIGINAL_PROJECT_FILE_PATH" = "" 8 | "NUMBER_OF_NESTED_PROJECTS" = "0" 9 | "SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit.DrawingFP/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.DrawingFP")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.DrawingFP")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("fd8a69a1-e34c-430b-89a1-a38339988abe")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit.DrawingFP/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.DrawingFP/bin/Debug/drawingcore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.DrawingFP/bin/Debug/drawingcore.dll -------------------------------------------------------------------------------- /MapDigit.DrawingFP/bin/Debug/drawingcore.dll.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.DrawingFP/bin/Debug/drawingcore.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.DrawingFP/bin/Debug/drawingcore.pdb -------------------------------------------------------------------------------- /MapDigit.DrawingFP/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.DrawingFP/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /MapDigit.DrawingFP/obj/Debug/MapDigit.DrawingFP.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\temp\DotNetMapDigit\MapDigit.DrawingFP\bin\Debug\drawingcore.dll.config 2 | C:\temp\DotNetMapDigit\MapDigit.DrawingFP\bin\Debug\drawingcore.dll 3 | C:\temp\DotNetMapDigit\MapDigit.DrawingFP\bin\Debug\drawingcore.pdb 4 | C:\temp\DotNetMapDigit\MapDigit.DrawingFP\obj\Debug\ResolveAssemblyReference.cache 5 | C:\temp\DotNetMapDigit\MapDigit.DrawingFP\obj\Debug\drawingcore.dll 6 | C:\temp\DotNetMapDigit\MapDigit.DrawingFP\obj\Debug\drawingcore.pdb 7 | C:\github\maptiledownloader\MapDigit.DrawingFP\bin\Debug\drawingcore.dll.config 8 | C:\github\maptiledownloader\MapDigit.DrawingFP\bin\Debug\drawingcore.dll 9 | C:\github\maptiledownloader\MapDigit.DrawingFP\bin\Debug\drawingcore.pdb 10 | C:\github\maptiledownloader\MapDigit.DrawingFP\obj\Debug\MapDigit.DrawingFP.csprojResolveAssemblyReference.cache 11 | C:\github\maptiledownloader\MapDigit.DrawingFP\obj\Debug\drawingcore.dll 12 | C:\github\maptiledownloader\MapDigit.DrawingFP\obj\Debug\drawingcore.pdb 13 | -------------------------------------------------------------------------------- /MapDigit.DrawingFP/obj/Debug/MapDigit.DrawingFP.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.DrawingFP/obj/Debug/MapDigit.DrawingFP.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.DrawingFP/obj/Debug/drawingcore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.DrawingFP/obj/Debug/drawingcore.dll -------------------------------------------------------------------------------- /MapDigit.DrawingFP/obj/Debug/drawingcore.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.DrawingFP/obj/Debug/drawingcore.pdb -------------------------------------------------------------------------------- /MapDigit.GIS/MapDigit.GIS.csproj.vspscc: -------------------------------------------------------------------------------- 1 | "" 2 | { 3 | "FILE_VERSION" = "9237" 4 | "ENLISTMENT_CHOICE" = "NEVER" 5 | "PROJECT_FILE_RELATIVE_PATH" = "relative:MapDigit.GIS" 6 | "NUMBER_OF_EXCLUDED_FILES" = "0" 7 | "ORIGINAL_PROJECT_FILE_PATH" = "" 8 | "NUMBER_OF_NESTED_PROJECTS" = "0" 9 | "SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit.GIS/MapTileDataSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading; 7 | using MapDigit.GIS.Raster; 8 | 9 | namespace MapDigit.MapTile 10 | { 11 | public abstract class MapTileDataSource : MapTileAbstractReader 12 | { 13 | protected Guid _guid; 14 | 15 | protected string _uri; 16 | 17 | protected Thread _dataReadThread; 18 | 19 | protected readonly Hashtable _imageCache = new Hashtable(); 20 | 21 | 22 | 23 | 24 | public override void GetImage(int mtype, int x, int y, int zoomLevel) 25 | { 26 | string key = mtype + "|" + x + "|" + y + "|" + zoomLevel; 27 | lock(_imageCache) 28 | { 29 | if(_imageCache.ContainsKey(key)) 30 | { 31 | IsImagevalid = true; 32 | ImageArray = (byte[]) _imageCache[key]; 33 | ImageArraySize = ImageArray.Length; 34 | 35 | }else 36 | { 37 | ForceGetImage(mtype, x, y, zoomLevel); 38 | 39 | if(IsImagevalid) 40 | { 41 | if (_imageCache.Count > 64) _imageCache.Clear(); 42 | _imageCache[key] = ImageArray; 43 | } 44 | } 45 | } 46 | 47 | } 48 | 49 | protected abstract void ForceGetImage(int mtype, int x, int y, int zoomLevel); 50 | 51 | public Guid Guid 52 | { 53 | get 54 | { 55 | return _guid; 56 | } 57 | 58 | set 59 | { 60 | _guid = value; 61 | } 62 | } 63 | 64 | 65 | public string Uri 66 | { 67 | get 68 | { 69 | return _uri; 70 | } 71 | 72 | set 73 | { 74 | _uri = value; 75 | } 76 | } 77 | 78 | 79 | 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /MapDigit.GIS/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.GIS")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.GIS")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("cca178ec-c048-4f05-a721-a455a6328e2a")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit.GIS/Raster/IMapDrawingListener.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 18JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Raster 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 18JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * map downloading linstener. 24 | *

25 | *


© Copyright 2009 Guidebee, Inc. All Rights Reserved. 26 | * @version 1.00, 18/06/09 27 | * @author Guidebee, Inc. 28 | */ 29 | public interface IMapDrawingListener 30 | { 31 | 32 | //--------------------------------- REVISIONS ------------------------------ 33 | // Date Name Tracking # Description 34 | // --------- ------------------- ------------- ---------------------- 35 | // 18JUN2009 James Shen Initial Creation 36 | //////////////////////////////////////////////////////////////////////////// 37 | /** 38 | * the drawing is done. 39 | */ 40 | void Done(); 41 | 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /MapDigit.GIS/Raster/IMapTileReadyListener.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 18JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | using MapDigit.GIS.Drawing; 12 | 13 | //--------------------------------- PACKAGE ------------------------------------ 14 | namespace MapDigit.GIS.Raster 15 | { 16 | //[-------------------------- MAIN CLASS ----------------------------------] 17 | //////////////////////////////////////////////////////////////////////////// 18 | //----------------------------- REVISIONS ---------------------------------- 19 | // Date Name Tracking # Description 20 | // -------- ------------------- ------------- ---------------------- 21 | // 18JUN2009 James Shen Initial Creation 22 | //////////////////////////////////////////////////////////////////////////// 23 | /** 24 | * one map tile is downloaded. 25 | *

26 | *


© Copyright 2009 Guidebee, Inc. All Rights Reserved. 27 | * @version 1.00, 18/06/09 28 | * @author Guidebee, Inc. 29 | */ 30 | internal interface IMapTileReadyListener 31 | { 32 | 33 | //--------------------------------- REVISIONS ------------------------------ 34 | // Date Name Tracking # Description 35 | // --------- ------------------- ------------- ---------------------- 36 | // 18JUN2009 James Shen Initial Creation 37 | //////////////////////////////////////////////////////////////////////////// 38 | /** 39 | * indicate one map tile downloading is done. 40 | * @param imageTileIndex the index for givn map tile 41 | * @param image the image of given map tile. 42 | */ 43 | void Done(ImageTileIndex imageTileIndex, IImage image); 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /MapDigit.GIS/Raster/IReaderListener.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 18JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Raster 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 18JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * Callback when downloading map tiles. 24 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 25 | * @version 1.00, 18/06/09 26 | * @author Guidebee, Inc. 27 | */ 28 | public interface IReaderListener 29 | { 30 | 31 | //--------------------------------- REVISIONS ------------------------------ 32 | // Date Name Tracking # Description 33 | // --------- ------------------- ------------- ---------------------- 34 | // 18JUN2009 James Shen Initial Creation 35 | //////////////////////////////////////////////////////////////////////////// 36 | /** 37 | * Read progress notification. 38 | * @param bytes the number of bytes has been read. 39 | * @param total total bytes to be read.Total will be zero if not available 40 | * (content-length header not set) 41 | */ 42 | void readProgress(int bytes, int total); 43 | } 44 | 45 | } 46 | -------------------------------------------------------------------------------- /MapDigit.GIS/Raster/ImageTileIndex.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 18JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Raster 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 18JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * stand for one map tile index. 24 | *

25 | *


© Copyright 2009 Guidebee, Inc. All Rights Reserved. 26 | * @version 1.00, 18/06/09 27 | * @author Guidebee, Inc. 28 | */ 29 | internal class ImageTileIndex 30 | { 31 | 32 | /** 33 | * map type for this map image tile. 34 | */ 35 | public int MapType; 36 | 37 | /** 38 | * the X index for the map tile. 39 | */ 40 | public int XIndex; 41 | 42 | /** 43 | * the Y index for the map tile. 44 | */ 45 | public int YIndex; 46 | 47 | /** 48 | * the zoom level for the map tile. 49 | */ 50 | public int MapZoomLevel; 51 | } 52 | 53 | } 54 | -------------------------------------------------------------------------------- /MapDigit.GIS/Service/IIpAddressGeocoder.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 20JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Service 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 20JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * query ip address geo addresses. 24 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 25 | * @version 1.00, 20/06/09 26 | * @author Guidebee, Inc. 27 | */ 28 | public interface IIpAddressGeocoder 29 | { 30 | 31 | //////////////////////////////////////////////////////////////////////////// 32 | //--------------------------------- REVISIONS ------------------------------ 33 | // Date Name Tracking # Description 34 | // --------- ------------------- ------------- ---------------------- 35 | // 20JUN2009 James Shen Initial Creation 36 | //////////////////////////////////////////////////////////////////////////// 37 | /** 38 | * Sends a request to Google servers to geocode the specified address 39 | * @param ipAddress address to query 40 | * @param listener callback when query is done. 41 | */ 42 | void GetLocations(string ipAddress, IIpAddressGeocodingListener listener); 43 | 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /MapDigit.GIS/Service/IpAddressLocation.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 20JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ----------------------------------- 13 | namespace MapDigit.GIS.Service 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 20JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * IP address location info. 24 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 25 | * @version 1.00, 20/06/09 26 | * @author Guidebee, Inc. 27 | */ 28 | public class IpAddressLocation 29 | { 30 | 31 | public string country; 32 | public string region; 33 | public string city; 34 | public string postal; 35 | public string latitude; 36 | public string longitude; 37 | public string metro_code; 38 | public string area_code; 39 | public string isp; 40 | public string organization; 41 | public string error; 42 | public string ipaddress; 43 | 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /MapDigit.GIS/Vector/RTree/Data.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 21JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Vector.RTree 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 21JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * Data 24 | *
25 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 26 | * @version 1.00, 21/06/09 27 | * @author Guidebee, Inc. 28 | */ 29 | public class Data 30 | { 31 | 32 | public HyperCube Mbb; 33 | public int DataPointer; 34 | public int Parent; 35 | public int Position; 36 | 37 | public Data(HyperCube h, int d, int p, int pos) 38 | { 39 | Mbb = h; 40 | DataPointer = d; 41 | Parent = p; 42 | Position = pos; 43 | } 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /MapDigit.GIS/Vector/RTree/Enumeration.cs: -------------------------------------------------------------------------------- 1 | namespace MapDigit.GIS.Vector.RTree 2 | { 3 | public interface IEnumeration 4 | { 5 | bool HasMoreElements(); 6 | object NextElement(); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /MapDigit.GIS/Vector/RTree/Node.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 21JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Vector.RTree 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 21JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * Interface for easy access to common Node information. 24 | *

25 | *


26 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 27 | * @version 1.00, 21/06/09 28 | * @author Guidebee, Inc. 29 | */ 30 | public interface INode 31 | { 32 | AbstractNode GetParent(); 33 | HyperCube[] GetHyperCubes(); 34 | int GetLevel(); 35 | HyperCube GetNodeMbb(); 36 | string GetUniqueId(); 37 | bool IsLeaf(); 38 | bool IsRoot(); 39 | bool IsIndex(); 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /MapDigit.GIS/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/drawing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/bin/Debug/drawing.dll -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/drawing.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/bin/Debug/drawing.pdb -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/drawingcore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/bin/Debug/drawingcore.dll -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/drawingcore.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/bin/Debug/drawingcore.pdb -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/lang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/bin/Debug/lang.dll -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/lang.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/bin/Debug/lang.pdb -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/network.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/bin/Debug/network.dll -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/network.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/bin/Debug/network.pdb -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/res.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/bin/Debug/res.dll -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/res.dll.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.GIS/bin/Debug/res.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/bin/Debug/res.pdb -------------------------------------------------------------------------------- /MapDigit.GIS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /MapDigit.GIS/obj/Debug/MapDigit.GIS.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/obj/Debug/MapDigit.GIS.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.GIS/obj/Debug/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/obj/Debug/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.GIS/obj/Debug/res.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/obj/Debug/res.dll -------------------------------------------------------------------------------- /MapDigit.GIS/obj/Debug/res.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.GIS/obj/Debug/res.pdb -------------------------------------------------------------------------------- /MapDigit.MapTile/MapDigit.MapTile.csproj.vspscc: -------------------------------------------------------------------------------- 1 | "" 2 | { 3 | "FILE_VERSION" = "9237" 4 | "ENLISTMENT_CHOICE" = "NEVER" 5 | "PROJECT_FILE_RELATIVE_PATH" = "relative:MapDigit.MapTile" 6 | "NUMBER_OF_EXCLUDED_FILES" = "0" 7 | "ORIGINAL_PROJECT_FILE_PATH" = "" 8 | "NUMBER_OF_NESTED_PROJECTS" = "0" 9 | "SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit.MapTile/MapTileCompositeDataSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace MapDigit.MapTile 7 | { 8 | public class MapTileCompositeDataSource : MapTileDataSource 9 | { 10 | protected override void ForceGetImage(int mtype, int x, int y, int zoomLevel) 11 | { 12 | throw new NotImplementedException(); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /MapDigit.MapTile/MapTileDataSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading; 7 | using MapDigit.GIS.Raster; 8 | 9 | namespace MapDigit.MapTile 10 | { 11 | public abstract class MapTileDataSource : MapTileAbstractReader 12 | { 13 | protected Guid _guid; 14 | 15 | protected string _uri; 16 | 17 | protected Thread _dataReadThread; 18 | 19 | protected readonly Hashtable _imageCache = new Hashtable(); 20 | 21 | 22 | 23 | 24 | public override void GetImage(int mtype, int x, int y, int zoomLevel) 25 | { 26 | string key = mtype + "|" + x + "|" + y + "|" + zoomLevel; 27 | lock(_imageCache) 28 | { 29 | if(_imageCache.ContainsKey(key)) 30 | { 31 | IsImagevalid = true; 32 | ImageArray = (byte[]) _imageCache[key]; 33 | ImageArraySize = ImageArray.Length; 34 | 35 | }else 36 | { 37 | ForceGetImage(mtype, x, y, zoomLevel); 38 | 39 | if(IsImagevalid) 40 | { 41 | if (_imageCache.Count > 64) _imageCache.Clear(); 42 | _imageCache[key] = ImageArray; 43 | } 44 | } 45 | } 46 | 47 | } 48 | 49 | protected abstract void ForceGetImage(int mtype, int x, int y, int zoomLevel); 50 | 51 | public Guid Guid 52 | { 53 | get 54 | { 55 | return _guid; 56 | } 57 | 58 | set 59 | { 60 | _guid = value; 61 | } 62 | } 63 | 64 | 65 | public string Uri 66 | { 67 | get 68 | { 69 | return _uri; 70 | } 71 | 72 | set 73 | { 74 | _uri = value; 75 | } 76 | } 77 | 78 | 79 | 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /MapDigit.MapTile/MapTileIndex.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace MapDigit.MapTile 7 | { 8 | public class MapTileIndex 9 | { 10 | public int MapType; 11 | public int XIndex; 12 | public int YIndex; 13 | public int ZoomLevel; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /MapDigit.MapTile/MapTileServerDataSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading; 6 | using MapDigit.GIS.Raster; 7 | 8 | namespace MapDigit.MapTile 9 | { 10 | public class MapTileServerDataSource : MapTileDataSource 11 | { 12 | private readonly MapTileDownloader _mapTileDownloader=new MapTileDownloader(); 13 | 14 | public override void SetMapDownloadingListener(IReaderListener listener) 15 | { 16 | base.SetMapDownloadingListener(listener); 17 | _mapTileDownloader.SetMapDownloadingListener(listener); 18 | } 19 | 20 | 21 | 22 | protected override void ForceGetImage(int mtype, int x, int y, int zoomLevel) 23 | { 24 | _mapTileDownloader.GetImage(mtype,x,y,zoomLevel); 25 | ImageArray = _mapTileDownloader.ImageArray; 26 | IsImagevalid = _mapTileDownloader.IsImagevalid; 27 | ImageArraySize = _mapTileDownloader.ImageArraySize; 28 | } 29 | 30 | 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /MapDigit.MapTile/MapTileStoredDataSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using MapDigit.GIS.Raster; 7 | 8 | namespace MapDigit.MapTile 9 | { 10 | public class MapTileStoredDataSource : MapTileDataSource,IDisposable 11 | { 12 | private readonly FileStream _fileStream; 13 | private readonly MapTileStreamReader _mapTileStreamReader; 14 | private readonly object _syncObject = new object(); 15 | 16 | 17 | public MapTileStoredDataSource(string url) 18 | { 19 | Uri = url; 20 | _fileStream = new FileStream(url, FileMode.Open); 21 | MapTiledZone mapTiledZone = new MapTiledZone(_fileStream); 22 | _mapTileStreamReader = new MapTileStreamReader(); 23 | _mapTileStreamReader.AddZone(mapTiledZone); 24 | _mapTileStreamReader.Open(); 25 | 26 | } 27 | 28 | protected override void ForceGetImage(int mtype, int x, int y, int zoomLevel) 29 | { 30 | lock(_syncObject) 31 | { 32 | _mapTileStreamReader.GetImage(mtype, x, y, zoomLevel); 33 | ImageArray = _mapTileStreamReader.ImageArray; 34 | IsImagevalid = _mapTileStreamReader.IsImagevalid; 35 | ImageArraySize = _mapTileStreamReader.ImageArraySize; 36 | } 37 | } 38 | 39 | public void Dispose() 40 | { 41 | if(_fileStream!=null) 42 | { 43 | _fileStream.Close(); 44 | } 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /MapDigit.MapTile/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.MapTile")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.MapTile")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following Guid is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("83143011-f541-41f0-8f89-1dcedcd22fed")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit.MapTile/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/drawing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/drawing.dll -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/drawing.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/drawing.pdb -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/drawingcore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/drawingcore.dll -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/drawingcore.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/drawingcore.pdb -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/lang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/lang.dll -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/lang.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/lang.pdb -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/network.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/network.dll -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/network.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/network.pdb -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/res.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/res.dll -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/res.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/res.pdb -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/tile.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/tile.dll -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/tile.dll.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.MapTile/bin/Debug/tile.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/bin/Debug/tile.pdb -------------------------------------------------------------------------------- /MapDigit.MapTile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /MapDigit.MapTile/obj/Debug/MapDigit.MapTile.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/obj/Debug/MapDigit.MapTile.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.MapTile/obj/Debug/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/obj/Debug/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.MapTile/obj/Debug/tile.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/obj/Debug/tile.dll -------------------------------------------------------------------------------- /MapDigit.MapTile/obj/Debug/tile.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTile/obj/Debug/tile.pdb -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/IWritingProgress.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace MapDigit.MapTileWriter 7 | { 8 | public interface IWritingProgressListener 9 | { 10 | void Progress(long index, int x, int y, int z, bool failed); 11 | 12 | void FinishWriting(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/MapDigit.MapTileWriter.csproj.vspscc: -------------------------------------------------------------------------------- 1 | "" 2 | { 3 | "FILE_VERSION" = "9237" 4 | "ENLISTMENT_CHOICE" = "NEVER" 5 | "PROJECT_FILE_RELATIVE_PATH" = "relative:MapDigit.MapTileWriter" 6 | "NUMBER_OF_EXCLUDED_FILES" = "0" 7 | "ORIGINAL_PROJECT_FILE_PATH" = "" 8 | "NUMBER_OF_NESTED_PROJECTS" = "0" 9 | "SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/MapTileIndex.cs: -------------------------------------------------------------------------------- 1 | namespace MapDigit.MapTileWriter 2 | { 3 | public class MapTileIndex 4 | { 5 | public int MapType; 6 | public int XIndex; 7 | public int YIndex; 8 | public int ZoomLevel; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.MapTileWriter")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.MapTileWriter")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("7ec1a57a-d009-4b09-b9bb-11b5e844e8bb")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/drawing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/drawing.dll -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/drawing.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/drawing.pdb -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/drawingcore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/drawingcore.dll -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/drawingcore.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/drawingcore.pdb -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/lang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/lang.dll -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/lang.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/lang.pdb -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/network.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/network.dll -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/network.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/network.pdb -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/res.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/res.dll -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/res.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/res.pdb -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/write.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/write.dll -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/bin/Debug/write.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/bin/Debug/write.pdb -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/obj/Debug/MapDigit.MapTileWriter.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/obj/Debug/MapDigit.MapTileWriter.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/obj/Debug/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/obj/Debug/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/obj/Debug/write.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/obj/Debug/write.dll -------------------------------------------------------------------------------- /MapDigit.MapTileWriter/obj/Debug/write.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.MapTileWriter/obj/Debug/write.pdb -------------------------------------------------------------------------------- /MapDigit.Util/MapDigit.Util.csproj.vspscc: -------------------------------------------------------------------------------- 1 | "" 2 | { 3 | "FILE_VERSION" = "9237" 4 | "ENLISTMENT_CHOICE" = "NEVER" 5 | "PROJECT_FILE_RELATIVE_PATH" = "relative:MapDigit.Util" 6 | "NUMBER_OF_EXCLUDED_FILES" = "0" 7 | "ORIGINAL_PROJECT_FILE_PATH" = "" 8 | "NUMBER_OF_NESTED_PROJECTS" = "0" 9 | "SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit.Util/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.Util")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.Util")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("462ce610-4f55-4bdb-8d3f-78bb6a8f9ddb")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit.Util/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.Util/bin/Debug/lang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Util/bin/Debug/lang.dll -------------------------------------------------------------------------------- /MapDigit.Util/bin/Debug/lang.dll.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit.Util/bin/Debug/lang.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Util/bin/Debug/lang.pdb -------------------------------------------------------------------------------- /MapDigit.Util/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Util/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /MapDigit.Util/obj/Debug/MapDigit.Util.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\temp\DotNetMapDigit\MapDigit.Util\bin\Debug\lang.dll.config 2 | C:\temp\DotNetMapDigit\MapDigit.Util\bin\Debug\lang.dll 3 | C:\temp\DotNetMapDigit\MapDigit.Util\bin\Debug\lang.pdb 4 | C:\temp\DotNetMapDigit\MapDigit.Util\obj\Debug\ResolveAssemblyReference.cache 5 | C:\temp\DotNetMapDigit\MapDigit.Util\obj\Debug\lang.dll 6 | C:\temp\DotNetMapDigit\MapDigit.Util\obj\Debug\lang.pdb 7 | C:\github\maptiledownloader\MapDigit.Util\bin\Debug\lang.dll.config 8 | C:\github\maptiledownloader\MapDigit.Util\bin\Debug\lang.dll 9 | C:\github\maptiledownloader\MapDigit.Util\bin\Debug\lang.pdb 10 | C:\github\maptiledownloader\MapDigit.Util\obj\Debug\MapDigit.Util.csprojResolveAssemblyReference.cache 11 | C:\github\maptiledownloader\MapDigit.Util\obj\Debug\lang.dll 12 | C:\github\maptiledownloader\MapDigit.Util\obj\Debug\lang.pdb 13 | -------------------------------------------------------------------------------- /MapDigit.Util/obj/Debug/MapDigit.Util.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Util/obj/Debug/MapDigit.Util.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit.Util/obj/Debug/lang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Util/obj/Debug/lang.dll -------------------------------------------------------------------------------- /MapDigit.Util/obj/Debug/lang.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit.Util/obj/Debug/lang.pdb -------------------------------------------------------------------------------- /MapDigit/Backup/Drawing/NETDisplay.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using MapDigit.GIS.Drawing; 3 | 4 | namespace MapDigit.Drawing 5 | { 6 | class NETDisplay : IDisplay 7 | { 8 | 9 | 10 | private static readonly NETDisplay INSTANCE = new NETDisplay(); 11 | 12 | 13 | //////////////////////////////////////////////////////////////////////////// 14 | //--------------------------------- REVISIONS ------------------------------ 15 | // Date Name Tracking # Description 16 | // --------- ------------------- ------------- ---------------------- 17 | // 17NOV2008 James Shen Initial Creation 18 | //////////////////////////////////////////////////////////////////////////// 19 | /** 20 | * Private constructor to prevent instanciation 21 | */ 22 | private NETDisplay() 23 | { 24 | 25 | } 26 | 27 | //////////////////////////////////////////////////////////////////////////// 28 | //--------------------------------- REVISIONS ------------------------------ 29 | // Date Name Tracking # Description 30 | // --------- ------------------- ------------- ---------------------- 31 | // 17NOV2008 James Shen Initial Creation 32 | //////////////////////////////////////////////////////////////////////////// 33 | /** 34 | * Return the Display instance 35 | * 36 | * @return the Display instance 37 | */ 38 | public static IDisplay getInstance() 39 | { 40 | return INSTANCE; 41 | } 42 | 43 | public int GetDisplayHeight() 44 | { 45 | return 768; 46 | } 47 | 48 | public int GetDisplayWidth() 49 | { 50 | return 768; 51 | } 52 | 53 | public bool IsEdt() 54 | { 55 | return false; 56 | } 57 | 58 | public void CallSerially(ThreadStart r) 59 | { 60 | 61 | } 62 | 63 | } 64 | 65 | } 66 | -------------------------------------------------------------------------------- /MapDigit/Backup/Drawing/NETFont.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Drawing; 3 | using MapDigit.GIS.Drawing; 4 | 5 | namespace MapDigit.Drawing 6 | { 7 | public class NETFont : IFont 8 | { 9 | 10 | internal Font font; 11 | public static Graphics graphics; 12 | private readonly object syncObject = new object(); 13 | 14 | static NETFont() 15 | { 16 | Bitmap map = new Bitmap(20, 20); 17 | graphics = Graphics.FromImage(map); 18 | 19 | } 20 | public Object GetNativeFont() 21 | { 22 | return font; 23 | } 24 | 25 | public int CharsWidth(char[] ch, int offset, int length) 26 | { 27 | lock (syncObject) 28 | { 29 | char[] str = new char[length]; 30 | System.Array.Copy(ch, offset, str, 0, length); 31 | return (int) graphics.MeasureString(new string(str), font).Width; 32 | } 33 | 34 | } 35 | 36 | 37 | 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /MapDigit/Backup/Drawing/NETGraphics.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Drawing; 3 | using MapDigit.GIS.Drawing; 4 | 5 | namespace MapDigit.Drawing 6 | { 7 | public class NETGraphics : IGraphics 8 | { 9 | public Graphics graphics; 10 | private System.Drawing.Color color = System.Drawing.Color.Black; 11 | private System.Drawing.Font font = new Font(FontFamily.GenericSerif, 12); 12 | 13 | 14 | public NETGraphics(Graphics graphics) 15 | { 16 | this.graphics = graphics; 17 | 18 | 19 | } 20 | 21 | public void SetClip(int x, int y, int width, int height) 22 | { 23 | graphics.SetClip(new Rectangle(x,y,width,height)); 24 | } 25 | 26 | public void DrawImage(IImage img, int x, int y) 27 | { 28 | graphics.DrawImage(((NETImage)img).image, x, y); 29 | } 30 | 31 | public void SetColor(int RGB) 32 | { 33 | color = System.Drawing.Color.FromArgb(RGB); 34 | } 35 | 36 | public void FillRect(int x, int y, int width, int height) 37 | { 38 | graphics.FillRectangle(new System.Drawing.SolidBrush(color),x,y,width,height); 39 | } 40 | 41 | public void DrawRGB(int[] rgbData, int offset, int scanlength, int x, int y, int w, int h, bool processAlpha) 42 | { 43 | System.Drawing.Bitmap image = new System.Drawing.Bitmap(w, h); 44 | for(int i=0;i© Copyright 2009 Guidebee, Inc. All Rights Reserved. 29 | * @version 1.00, 13/06/09 30 | * @author Guidebee, Inc. 31 | */ 32 | interface IGraphicsPathIteratorFP 33 | { 34 | 35 | void Begin(); 36 | 37 | void End(); 38 | 39 | void MoveTo(PointFP point); 40 | 41 | void LineTo(PointFP point); 42 | 43 | void QuadTo(PointFP control, PointFP point); 44 | 45 | void CurveTo(PointFP control1, PointFP control2, PointFP point); 46 | 47 | void Close(); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /MapDigit/Backup/IWritingProgress.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace MapDigit.MapTileWriter 7 | { 8 | public interface IWritingProgressListener 9 | { 10 | void Progress(long index, int x, int y, int z, bool failed); 11 | 12 | void FinishWriting(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /MapDigit/Backup/MapDigit.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | en-US 16 | false 17 | 18 | -------------------------------------------------------------------------------- /MapDigit/Backup/MapDigit.v11.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/Backup/MapDigit.v11.suo -------------------------------------------------------------------------------- /MapDigit/Backup/MapTileCompositeDataSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace MapDigit.MapTile 7 | { 8 | public class MapTileCompositeDataSource : MapTileDataSource 9 | { 10 | protected override void ForceGetImage(int mtype, int x, int y, int zoomLevel) 11 | { 12 | throw new NotImplementedException(); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /MapDigit/Backup/MapTileDataSource(2).cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading; 7 | using MapDigit.GIS.Raster; 8 | 9 | namespace MapDigit.MapTile 10 | { 11 | public abstract class MapTileDataSource : MapTileAbstractReader 12 | { 13 | protected Guid _guid; 14 | 15 | protected string _uri; 16 | 17 | protected Thread _dataReadThread; 18 | 19 | protected readonly Hashtable _imageCache = new Hashtable(); 20 | 21 | 22 | 23 | 24 | public override void GetImage(int mtype, int x, int y, int zoomLevel) 25 | { 26 | string key = mtype + "|" + x + "|" + y + "|" + zoomLevel; 27 | lock(_imageCache) 28 | { 29 | if(_imageCache.ContainsKey(key)) 30 | { 31 | IsImagevalid = true; 32 | ImageArray = (byte[]) _imageCache[key]; 33 | ImageArraySize = ImageArray.Length; 34 | 35 | }else 36 | { 37 | ForceGetImage(mtype, x, y, zoomLevel); 38 | 39 | if(IsImagevalid) 40 | { 41 | if (_imageCache.Count > 64) _imageCache.Clear(); 42 | _imageCache[key] = ImageArray; 43 | } 44 | } 45 | } 46 | 47 | } 48 | 49 | protected abstract void ForceGetImage(int mtype, int x, int y, int zoomLevel); 50 | 51 | public Guid Guid 52 | { 53 | get 54 | { 55 | return _guid; 56 | } 57 | 58 | set 59 | { 60 | _guid = value; 61 | } 62 | } 63 | 64 | 65 | public string Uri 66 | { 67 | get 68 | { 69 | return _uri; 70 | } 71 | 72 | set 73 | { 74 | _uri = value; 75 | } 76 | } 77 | 78 | 79 | 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /MapDigit/Backup/MapTileDataSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading; 7 | using MapDigit.GIS.Raster; 8 | 9 | namespace MapDigit.MapTile 10 | { 11 | public abstract class MapTileDataSource : MapTileAbstractReader 12 | { 13 | protected Guid _guid; 14 | 15 | protected string _uri; 16 | 17 | protected Thread _dataReadThread; 18 | 19 | protected readonly Hashtable _imageCache = new Hashtable(); 20 | 21 | 22 | 23 | 24 | public override void GetImage(int mtype, int x, int y, int zoomLevel) 25 | { 26 | string key = mtype + "|" + x + "|" + y + "|" + zoomLevel; 27 | lock(_imageCache) 28 | { 29 | if(_imageCache.ContainsKey(key)) 30 | { 31 | IsImagevalid = true; 32 | ImageArray = (byte[]) _imageCache[key]; 33 | ImageArraySize = ImageArray.Length; 34 | 35 | }else 36 | { 37 | ForceGetImage(mtype, x, y, zoomLevel); 38 | 39 | if(IsImagevalid) 40 | { 41 | if (_imageCache.Count > 64) _imageCache.Clear(); 42 | _imageCache[key] = ImageArray; 43 | } 44 | } 45 | } 46 | 47 | } 48 | 49 | protected abstract void ForceGetImage(int mtype, int x, int y, int zoomLevel); 50 | 51 | public Guid Guid 52 | { 53 | get 54 | { 55 | return _guid; 56 | } 57 | 58 | set 59 | { 60 | _guid = value; 61 | } 62 | } 63 | 64 | 65 | public string Uri 66 | { 67 | get 68 | { 69 | return _uri; 70 | } 71 | 72 | set 73 | { 74 | _uri = value; 75 | } 76 | } 77 | 78 | 79 | 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /MapDigit/Backup/MapTileIndex(2).cs: -------------------------------------------------------------------------------- 1 | namespace MapDigit.MapTileWriter 2 | { 3 | public class MapTileIndex 4 | { 5 | public int MapType; 6 | public int XIndex; 7 | public int YIndex; 8 | public int ZoomLevel; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit/Backup/MapTileIndex.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace MapDigit.MapTile 7 | { 8 | public class MapTileIndex 9 | { 10 | public int MapType; 11 | public int XIndex; 12 | public int YIndex; 13 | public int ZoomLevel; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /MapDigit/Backup/MapTileServerDataSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading; 6 | using MapDigit.GIS.Raster; 7 | 8 | namespace MapDigit.MapTile 9 | { 10 | public class MapTileServerDataSource : MapTileDataSource 11 | { 12 | private readonly MapTileDownloader _mapTileDownloader=new MapTileDownloader(); 13 | 14 | public override void SetMapDownloadingListener(IReaderListener listener) 15 | { 16 | base.SetMapDownloadingListener(listener); 17 | _mapTileDownloader.SetMapDownloadingListener(listener); 18 | } 19 | 20 | 21 | 22 | protected override void ForceGetImage(int mtype, int x, int y, int zoomLevel) 23 | { 24 | _mapTileDownloader.GetImage(mtype,x,y,zoomLevel); 25 | ImageArray = _mapTileDownloader.ImageArray; 26 | IsImagevalid = _mapTileDownloader.IsImagevalid; 27 | ImageArraySize = _mapTileDownloader.ImageArraySize; 28 | } 29 | 30 | 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /MapDigit/Backup/MapTileStoredDataSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using MapDigit.GIS.Raster; 7 | 8 | namespace MapDigit.MapTile 9 | { 10 | public class MapTileStoredDataSource : MapTileDataSource,IDisposable 11 | { 12 | private readonly FileStream _fileStream; 13 | private readonly MapTileStreamReader _mapTileStreamReader; 14 | private readonly object _syncObject = new object(); 15 | 16 | 17 | public MapTileStoredDataSource(string url) 18 | { 19 | Uri = url; 20 | _fileStream = new FileStream(url, FileMode.Open); 21 | MapTiledZone mapTiledZone = new MapTiledZone(_fileStream); 22 | _mapTileStreamReader = new MapTileStreamReader(); 23 | _mapTileStreamReader.AddZone(mapTiledZone); 24 | _mapTileStreamReader.Open(); 25 | 26 | } 27 | 28 | protected override void ForceGetImage(int mtype, int x, int y, int zoomLevel) 29 | { 30 | lock(_syncObject) 31 | { 32 | _mapTileStreamReader.GetImage(mtype, x, y, zoomLevel); 33 | ImageArray = _mapTileStreamReader.ImageArray; 34 | IsImagevalid = _mapTileStreamReader.IsImagevalid; 35 | ImageArraySize = _mapTileStreamReader.ImageArraySize; 36 | } 37 | } 38 | 39 | public void Dispose() 40 | { 41 | if(_fileStream!=null) 42 | { 43 | _fileStream.Close(); 44 | } 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /MapDigit/Backup/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Windows.Forms; 6 | 7 | namespace MapDigit 8 | { 9 | static class Program 10 | { 11 | /// 12 | /// The main entry point for the application. 13 | /// 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new MainWindow()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /MapDigit/Backup/Properties/AssemblyInfo(2).cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.AJAX")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.AJAX")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("f5e38b46-ad67-488b-bc58-2591c70f7593")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit/Backup/Properties/AssemblyInfo(3).cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.Util")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.Util")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("462ce610-4f55-4bdb-8d3f-78bb6a8f9ddb")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit/Backup/Properties/AssemblyInfo(4).cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.Drawing")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.Drawing")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("cfe8960d-9ad0-47ea-b7b8-3611b73e3254")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit/Backup/Properties/AssemblyInfo(5).cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.GIS")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.GIS")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("cca178ec-c048-4f05-a721-a455a6328e2a")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit/Backup/Properties/AssemblyInfo(6).cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.DrawingFP")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.DrawingFP")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("fd8a69a1-e34c-430b-89a1-a38339988abe")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit/Backup/Properties/AssemblyInfo(7).cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.MapTile")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.MapTile")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following Guid is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("83143011-f541-41f0-8f89-1dcedcd22fed")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit/Backup/Properties/AssemblyInfo(8).cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit.MapTileWriter")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit.MapTileWriter")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("7ec1a57a-d009-4b09-b9bb-11b5e844e8bb")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit/Backup/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("943c29ba-0fc2-46da-86f7-7eea039660dd")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit/Backup/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:2.0.50727.3053 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace MapDigit.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /MapDigit/Backup/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /MapDigit/Backup/Raster/IMapDrawingListener.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 18JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Raster 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 18JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * map downloading linstener. 24 | *

25 | *


© Copyright 2009 Guidebee, Inc. All Rights Reserved. 26 | * @version 1.00, 18/06/09 27 | * @author Guidebee, Inc. 28 | */ 29 | public interface IMapDrawingListener 30 | { 31 | 32 | //--------------------------------- REVISIONS ------------------------------ 33 | // Date Name Tracking # Description 34 | // --------- ------------------- ------------- ---------------------- 35 | // 18JUN2009 James Shen Initial Creation 36 | //////////////////////////////////////////////////////////////////////////// 37 | /** 38 | * the drawing is done. 39 | */ 40 | void Done(); 41 | 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /MapDigit/Backup/Raster/IMapTileReadyListener.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 18JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | using MapDigit.GIS.Drawing; 12 | 13 | //--------------------------------- PACKAGE ------------------------------------ 14 | namespace MapDigit.GIS.Raster 15 | { 16 | //[-------------------------- MAIN CLASS ----------------------------------] 17 | //////////////////////////////////////////////////////////////////////////// 18 | //----------------------------- REVISIONS ---------------------------------- 19 | // Date Name Tracking # Description 20 | // -------- ------------------- ------------- ---------------------- 21 | // 18JUN2009 James Shen Initial Creation 22 | //////////////////////////////////////////////////////////////////////////// 23 | /** 24 | * one map tile is downloaded. 25 | *

26 | *


© Copyright 2009 Guidebee, Inc. All Rights Reserved. 27 | * @version 1.00, 18/06/09 28 | * @author Guidebee, Inc. 29 | */ 30 | internal interface IMapTileReadyListener 31 | { 32 | 33 | //--------------------------------- REVISIONS ------------------------------ 34 | // Date Name Tracking # Description 35 | // --------- ------------------- ------------- ---------------------- 36 | // 18JUN2009 James Shen Initial Creation 37 | //////////////////////////////////////////////////////////////////////////// 38 | /** 39 | * indicate one map tile downloading is done. 40 | * @param imageTileIndex the index for givn map tile 41 | * @param image the image of given map tile. 42 | */ 43 | void Done(ImageTileIndex imageTileIndex, IImage image); 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /MapDigit/Backup/Raster/IReaderListener.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 18JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Raster 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 18JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * Callback when downloading map tiles. 24 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 25 | * @version 1.00, 18/06/09 26 | * @author Guidebee, Inc. 27 | */ 28 | public interface IReaderListener 29 | { 30 | 31 | //--------------------------------- REVISIONS ------------------------------ 32 | // Date Name Tracking # Description 33 | // --------- ------------------- ------------- ---------------------- 34 | // 18JUN2009 James Shen Initial Creation 35 | //////////////////////////////////////////////////////////////////////////// 36 | /** 37 | * Read progress notification. 38 | * @param bytes the number of bytes has been read. 39 | * @param total total bytes to be read.Total will be zero if not available 40 | * (content-length header not set) 41 | */ 42 | void readProgress(int bytes, int total); 43 | } 44 | 45 | } 46 | -------------------------------------------------------------------------------- /MapDigit/Backup/Raster/ImageTileIndex.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 18JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Raster 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 18JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * stand for one map tile index. 24 | *

25 | *


© Copyright 2009 Guidebee, Inc. All Rights Reserved. 26 | * @version 1.00, 18/06/09 27 | * @author Guidebee, Inc. 28 | */ 29 | internal class ImageTileIndex 30 | { 31 | 32 | /** 33 | * map type for this map image tile. 34 | */ 35 | public int MapType; 36 | 37 | /** 38 | * the X index for the map tile. 39 | */ 40 | public int XIndex; 41 | 42 | /** 43 | * the Y index for the map tile. 44 | */ 45 | public int YIndex; 46 | 47 | /** 48 | * the zoom level for the map tile. 49 | */ 50 | public int MapZoomLevel; 51 | } 52 | 53 | } 54 | -------------------------------------------------------------------------------- /MapDigit/Backup/Service/IIpAddressGeocoder.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 20JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Service 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 20JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * query ip address geo addresses. 24 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 25 | * @version 1.00, 20/06/09 26 | * @author Guidebee, Inc. 27 | */ 28 | public interface IIpAddressGeocoder 29 | { 30 | 31 | //////////////////////////////////////////////////////////////////////////// 32 | //--------------------------------- REVISIONS ------------------------------ 33 | // Date Name Tracking # Description 34 | // --------- ------------------- ------------- ---------------------- 35 | // 20JUN2009 James Shen Initial Creation 36 | //////////////////////////////////////////////////////////////////////////// 37 | /** 38 | * Sends a request to Google servers to geocode the specified address 39 | * @param ipAddress address to query 40 | * @param listener callback when query is done. 41 | */ 42 | void GetLocations(string ipAddress, IIpAddressGeocodingListener listener); 43 | 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /MapDigit/Backup/Service/IpAddressLocation.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 20JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ----------------------------------- 13 | namespace MapDigit.GIS.Service 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 20JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * IP address location info. 24 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 25 | * @version 1.00, 20/06/09 26 | * @author Guidebee, Inc. 27 | */ 28 | public class IpAddressLocation 29 | { 30 | 31 | public string country; 32 | public string region; 33 | public string city; 34 | public string postal; 35 | public string latitude; 36 | public string longitude; 37 | public string metro_code; 38 | public string area_code; 39 | public string isp; 40 | public string organization; 41 | public string error; 42 | public string ipaddress; 43 | 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /MapDigit/Backup/Vector/RTree/Data.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 21JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Vector.RTree 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 21JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * Data 24 | *
25 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 26 | * @version 1.00, 21/06/09 27 | * @author Guidebee, Inc. 28 | */ 29 | public class Data 30 | { 31 | 32 | public HyperCube Mbb; 33 | public int DataPointer; 34 | public int Parent; 35 | public int Position; 36 | 37 | public Data(HyperCube h, int d, int p, int pos) 38 | { 39 | Mbb = h; 40 | DataPointer = d; 41 | Parent = p; 42 | Position = pos; 43 | } 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /MapDigit/Backup/Vector/RTree/Enumeration.cs: -------------------------------------------------------------------------------- 1 | namespace MapDigit.GIS.Vector.RTree 2 | { 3 | public interface IEnumeration 4 | { 5 | bool HasMoreElements(); 6 | object NextElement(); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /MapDigit/Backup/Vector/RTree/Node.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // COPYRIGHT 2009 GUIDEBEE 3 | // ALL RIGHTS RESERVED. 4 | // GUIDEBEE CONFIDENTIAL PROPRIETARY 5 | ///////////////////////////////////// REVISIONS //////////////////////////////// 6 | // Date Name Tracking # Description 7 | // --------- ------------------- ---------- -------------------------- 8 | // 21JUN2009 James Shen Initial Creation 9 | //////////////////////////////////////////////////////////////////////////////// 10 | //--------------------------------- IMPORTS ------------------------------------ 11 | 12 | //--------------------------------- PACKAGE ------------------------------------ 13 | namespace MapDigit.GIS.Vector.RTree 14 | { 15 | //[-------------------------- MAIN CLASS ----------------------------------] 16 | //////////////////////////////////////////////////////////////////////////// 17 | //----------------------------- REVISIONS ---------------------------------- 18 | // Date Name Tracking # Description 19 | // -------- ------------------- ------------- ---------------------- 20 | // 21JUN2009 James Shen Initial Creation 21 | //////////////////////////////////////////////////////////////////////////// 22 | /** 23 | * Interface for easy access to common Node information. 24 | *

25 | *


26 | *
© Copyright 2009 Guidebee, Inc. All Rights Reserved. 27 | * @version 1.00, 21/06/09 28 | * @author Guidebee, Inc. 29 | */ 30 | public interface INode 31 | { 32 | AbstractNode GetParent(); 33 | HyperCube[] GetHyperCubes(); 34 | int GetLevel(); 35 | HyperCube GetNodeMbb(); 36 | string GetUniqueId(); 37 | bool IsLeaf(); 38 | bool IsRoot(); 39 | bool IsIndex(); 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /MapDigit/Backup/app(2).config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit/Backup/app(3).config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit/Backup/app(4).config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit/Backup/app(5).config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit/Backup/app(6).config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit/Backup/app(7).config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit/Backup/app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/Backup/app.ico -------------------------------------------------------------------------------- /MapDigit/Backup/tile-na.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/Backup/tile-na.png -------------------------------------------------------------------------------- /MapDigit/Drawing/NETDisplay.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using MapDigit.GIS.Drawing; 3 | 4 | namespace MapDigit.Drawing 5 | { 6 | class NETDisplay : IDisplay 7 | { 8 | 9 | 10 | private static readonly NETDisplay INSTANCE = new NETDisplay(); 11 | 12 | 13 | //////////////////////////////////////////////////////////////////////////// 14 | //--------------------------------- REVISIONS ------------------------------ 15 | // Date Name Tracking # Description 16 | // --------- ------------------- ------------- ---------------------- 17 | // 17NOV2008 James Shen Initial Creation 18 | //////////////////////////////////////////////////////////////////////////// 19 | /** 20 | * Private constructor to prevent instanciation 21 | */ 22 | private NETDisplay() 23 | { 24 | 25 | } 26 | 27 | //////////////////////////////////////////////////////////////////////////// 28 | //--------------------------------- REVISIONS ------------------------------ 29 | // Date Name Tracking # Description 30 | // --------- ------------------- ------------- ---------------------- 31 | // 17NOV2008 James Shen Initial Creation 32 | //////////////////////////////////////////////////////////////////////////// 33 | /** 34 | * Return the Display instance 35 | * 36 | * @return the Display instance 37 | */ 38 | public static IDisplay getInstance() 39 | { 40 | return INSTANCE; 41 | } 42 | 43 | public int GetDisplayHeight() 44 | { 45 | return 768; 46 | } 47 | 48 | public int GetDisplayWidth() 49 | { 50 | return 768; 51 | } 52 | 53 | public bool IsEdt() 54 | { 55 | return false; 56 | } 57 | 58 | public void CallSerially(ThreadStart r) 59 | { 60 | 61 | } 62 | 63 | } 64 | 65 | } 66 | -------------------------------------------------------------------------------- /MapDigit/Drawing/NETFont.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Drawing; 3 | using MapDigit.GIS.Drawing; 4 | 5 | namespace MapDigit.Drawing 6 | { 7 | public class NETFont : IFont 8 | { 9 | 10 | internal Font font; 11 | public static Graphics graphics; 12 | private readonly object syncObject = new object(); 13 | 14 | static NETFont() 15 | { 16 | Bitmap map = new Bitmap(20, 20); 17 | graphics = Graphics.FromImage(map); 18 | 19 | } 20 | public Object GetNativeFont() 21 | { 22 | return font; 23 | } 24 | 25 | public int CharsWidth(char[] ch, int offset, int length) 26 | { 27 | lock (syncObject) 28 | { 29 | char[] str = new char[length]; 30 | System.Array.Copy(ch, offset, str, 0, length); 31 | return (int) graphics.MeasureString(new string(str), font).Width; 32 | } 33 | 34 | } 35 | 36 | 37 | 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /MapDigit/Drawing/NETGraphics.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Drawing; 3 | using MapDigit.GIS.Drawing; 4 | 5 | namespace MapDigit.Drawing 6 | { 7 | public class NETGraphics : IGraphics 8 | { 9 | public Graphics graphics; 10 | private System.Drawing.Color color = System.Drawing.Color.Black; 11 | private System.Drawing.Font font = new Font(FontFamily.GenericSerif, 12); 12 | 13 | 14 | public NETGraphics(Graphics graphics) 15 | { 16 | this.graphics = graphics; 17 | 18 | 19 | } 20 | 21 | public void SetClip(int x, int y, int width, int height) 22 | { 23 | graphics.SetClip(new Rectangle(x,y,width,height)); 24 | } 25 | 26 | public void DrawImage(IImage img, int x, int y) 27 | { 28 | graphics.DrawImage(((NETImage)img).image, x, y); 29 | } 30 | 31 | public void SetColor(int RGB) 32 | { 33 | color = System.Drawing.Color.FromArgb(RGB); 34 | } 35 | 36 | public void FillRect(int x, int y, int width, int height) 37 | { 38 | graphics.FillRectangle(new System.Drawing.SolidBrush(color),x,y,width,height); 39 | } 40 | 41 | public void DrawRGB(int[] rgbData, int offset, int scanlength, int x, int y, int w, int h, bool processAlpha) 42 | { 43 | System.Drawing.Bitmap image = new System.Drawing.Bitmap(w, h); 44 | for(int i=0;i 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | en-US 17 | false 18 | 19 | -------------------------------------------------------------------------------- /MapDigit/MapDigit.csproj.vspscc: -------------------------------------------------------------------------------- 1 | "" 2 | { 3 | "FILE_VERSION" = "9237" 4 | "ENLISTMENT_CHOICE" = "NEVER" 5 | "PROJECT_FILE_RELATIVE_PATH" = "relative:MapDigit" 6 | "NUMBER_OF_EXCLUDED_FILES" = "0" 7 | "ORIGINAL_PROJECT_FILE_PATH" = "" 8 | "NUMBER_OF_NESTED_PROJECTS" = "0" 9 | "SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit/MapDigit.gpState: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /MapDigit/MapDigit.ncb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/MapDigit.ncb -------------------------------------------------------------------------------- /MapDigit/MapDigit.sln.DotSettings.user: -------------------------------------------------------------------------------- 1 |  2 | False 3 | True -------------------------------------------------------------------------------- /MapDigit/MapDigit.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/MapDigit.suo -------------------------------------------------------------------------------- /MapDigit/MapDigit.v11.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/MapDigit.v11.suo -------------------------------------------------------------------------------- /MapDigit/MapDigit.vsscc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/MapDigit.vsscc -------------------------------------------------------------------------------- /MapDigit/MapDigit.vssscc: -------------------------------------------------------------------------------- 1 | "" 2 | { 3 | "FILE_VERSION" = "9237" 4 | "ENLISTMENT_CHOICE" = "NEVER" 5 | "PROJECT_FILE_RELATIVE_PATH" = "relative:MapDigit" 6 | "NUMBER_OF_EXCLUDED_FILES" = "0" 7 | "ORIGINAL_PROJECT_FILE_PATH" = "" 8 | "NUMBER_OF_NESTED_PROJECTS" = "0" 9 | "SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT" 10 | } 11 | -------------------------------------------------------------------------------- /MapDigit/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Windows.Forms; 6 | 7 | namespace MapDigit 8 | { 9 | static class Program 10 | { 11 | /// 12 | /// The main entry point for the application. 13 | /// 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new MainWindow()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /MapDigit/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapDigit")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapDigit")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("943c29ba-0fc2-46da-86f7-7eea039660dd")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapDigit/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18033 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace MapDigit.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /MapDigit/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /MapDigit/UpgradeLog.XML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/UpgradeLog.XML -------------------------------------------------------------------------------- /MapDigit/UpgradeLog.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/UpgradeLog.htm -------------------------------------------------------------------------------- /MapDigit/_ReSharper.MapDigit/CachesImage.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/_ReSharper.MapDigit/CachesImage.bin -------------------------------------------------------------------------------- /MapDigit/_ReSharper.MapDigit/ProjectModel/ProjectModel.dat: -------------------------------------------------------------------------------- 1 |  *d:Miscellaneous FilesH53723D5C-0DE2-490F-8AAB-7E397246445EMapDigitH7D753343-121C-414F-A9EA-CBEDC302B03FMapDigit.AJAXH80910357-0D91-47CF-B0C4-6D7678003687MapDigit.UtilHC0612538-19EE-4961-B737-BA13C1BE4AC6 MapDigit.DrawingHB5622DB7-1628-40B3-809C-84392DE46D69MapDigit.GISH4DDAC81A-012E-46E0-8760-42E65A2BCD26$MapDigit.DrawingFPHCBDB3374-5408-4888-B93D-6F3E63E321D9,MapDigit.MapTileWriterHC95613A8-BE8D-4092-BCCC-FE36FB3C1457 MapDigit.MapTiled:&HB9D41525-BBA0-4E23-B772-48744BD10660&MapVectorTileWriterH2B0F386B-993A-4CDA-A5BE-AC15738006D5&MapVectorTileWriter -------------------------------------------------------------------------------- /MapDigit/_ReSharper.MapDigit/TodoCache/.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MapDigit/_ReSharper.MapDigit/TodoCache/8/7b855c1b.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/_ReSharper.MapDigit/TodoCache/8/7b855c1b.dat -------------------------------------------------------------------------------- /MapDigit/_ReSharper.MapDigit/WebsiteFileReferences/.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MapDigit/_ReSharper.MapDigit/WordIndex.New/.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MapDigit/_ReSharper.MapDigit/WordIndex.New/9/48283daa.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/_ReSharper.MapDigit/WordIndex.New/9/48283daa.dat -------------------------------------------------------------------------------- /MapDigit/_ReSharper.MapDigit/Xaml/CacheProvider.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/_ReSharper.MapDigit/Xaml/CacheProvider.dat -------------------------------------------------------------------------------- /MapDigit/_UpgradeReport_Files/UpgradeReport_Error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/_UpgradeReport_Files/UpgradeReport_Error.png -------------------------------------------------------------------------------- /MapDigit/_UpgradeReport_Files/UpgradeReport_Information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/_UpgradeReport_Files/UpgradeReport_Information.png -------------------------------------------------------------------------------- /MapDigit/_UpgradeReport_Files/UpgradeReport_Success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/_UpgradeReport_Files/UpgradeReport_Success.png -------------------------------------------------------------------------------- /MapDigit/_UpgradeReport_Files/UpgradeReport_Warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/_UpgradeReport_Files/UpgradeReport_Warning.png -------------------------------------------------------------------------------- /MapDigit/app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/app.ico -------------------------------------------------------------------------------- /MapDigit/bin/Debug/1699_830_1700_831_11_3.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/1699_830_1700_831_11_3.map -------------------------------------------------------------------------------- /MapDigit/bin/Debug/1736_744_1737_746_11_12.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/1736_744_1737_746_11_12.map -------------------------------------------------------------------------------- /MapDigit/bin/Debug/1736_745_1736_745_11_12.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/1736_745_1736_745_11_12.map -------------------------------------------------------------------------------- /MapDigit/bin/Debug/6946_2982_6949_2984_13_12.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/6946_2982_6949_2984_13_12.map -------------------------------------------------------------------------------- /MapDigit/bin/Debug/MapDigit.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/MapDigit.exe -------------------------------------------------------------------------------- /MapDigit/bin/Debug/MapDigit.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/MapDigit.pdb -------------------------------------------------------------------------------- /MapDigit/bin/Debug/MapDigit.vshost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/MapDigit.vshost.exe -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill01.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill01.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill02.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill02.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill03.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill03.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill04.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill04.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill05.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill05.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill06.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill06.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill07.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill07.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill08.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill08.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill09.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill09.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill10.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill10.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill11.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill11.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill12.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill12.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill13.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill13.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill14.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill14.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill15.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill15.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill16.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill17.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill17.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill18.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill18.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill19.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill19.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill20.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill20.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill21.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill21.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill22.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill22.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill23.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill23.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill24.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill25.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill25.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill26.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill26.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill27.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill27.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill28.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill28.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill29.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill29.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill30.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill30.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill31.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill31.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill32.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill33.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill33.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill34.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill34.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill35.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill35.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill36.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill36.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill37.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill37.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill38.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill38.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill39.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill39.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill40.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill40.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill41.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill41.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill42.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill42.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill43.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill43.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill44.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill44.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill45.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill45.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill46.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill46.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill47.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill47.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill48.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill48.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill49.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill49.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill50.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill50.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill51.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill51.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill52.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill52.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill53.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill53.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill54.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill54.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill55.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill55.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill56.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill56.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill57.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill57.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill58.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill58.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill59.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill59.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill60.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill60.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/fill61.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/fill61.bmp -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/pattern_map.DAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/pattern_map.DAT -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/pattern_map.ID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/pattern_map.ID -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/pattern_map.MAP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/brushpatterns/pattern_map.MAP -------------------------------------------------------------------------------- /MapDigit/bin/Debug/brushpatterns/pattern_map.TAB: -------------------------------------------------------------------------------- 1 | !table 2 | !version 300 3 | !charset WindowsLatin1 4 | 5 | Definition Table 6 | Type NATIVE Charset "WindowsLatin1" 7 | Fields 6 8 | row Smallint ; 9 | col Smallint ; 10 | r Smallint ; 11 | g Smallint ; 12 | b Smallint ; 13 | cod Integer ; 14 | -------------------------------------------------------------------------------- /MapDigit/bin/Debug/drawing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/drawing.dll -------------------------------------------------------------------------------- /MapDigit/bin/Debug/drawing.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/drawing.pdb -------------------------------------------------------------------------------- /MapDigit/bin/Debug/drawingcore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/drawingcore.dll -------------------------------------------------------------------------------- /MapDigit/bin/Debug/drawingcore.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/drawingcore.pdb -------------------------------------------------------------------------------- /MapDigit/bin/Debug/lang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/lang.dll -------------------------------------------------------------------------------- /MapDigit/bin/Debug/lang.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/lang.pdb -------------------------------------------------------------------------------- /MapDigit/bin/Debug/network.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/network.dll -------------------------------------------------------------------------------- /MapDigit/bin/Debug/network.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/network.pdb -------------------------------------------------------------------------------- /MapDigit/bin/Debug/res.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/res.dll -------------------------------------------------------------------------------- /MapDigit/bin/Debug/res.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/res.pdb -------------------------------------------------------------------------------- /MapDigit/bin/Debug/tile-na.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/tile-na.png -------------------------------------------------------------------------------- /MapDigit/bin/Debug/tile.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/tile.dll -------------------------------------------------------------------------------- /MapDigit/bin/Debug/tile.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/tile.pdb -------------------------------------------------------------------------------- /MapDigit/bin/Debug/write.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/write.dll -------------------------------------------------------------------------------- /MapDigit/bin/Debug/write.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/write.pdb -------------------------------------------------------------------------------- /MapDigit/bin/Debug/zh-CHS/MapDigit.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/bin/Debug/zh-CHS/MapDigit.resources.dll -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill01.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill01.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill02.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill02.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill03.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill03.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill04.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill04.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill05.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill05.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill06.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill06.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill07.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill07.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill08.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill08.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill09.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill09.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill10.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill10.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill11.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill11.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill12.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill12.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill13.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill13.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill14.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill14.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill15.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill15.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill16.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill17.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill17.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill18.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill18.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill19.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill19.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill20.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill20.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill21.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill21.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill22.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill22.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill23.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill23.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill24.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill25.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill25.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill26.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill26.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill27.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill27.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill28.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill28.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill29.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill29.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill30.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill30.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill31.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill31.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill32.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill33.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill33.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill34.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill34.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill35.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill35.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill36.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill36.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill37.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill37.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill38.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill38.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill39.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill39.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill40.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill40.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill41.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill41.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill42.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill42.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill43.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill43.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill44.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill44.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill45.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill45.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill46.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill46.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill47.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill47.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill48.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill48.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill49.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill49.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill50.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill50.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill51.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill51.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill52.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill52.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill53.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill53.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill54.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill54.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill55.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill55.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill56.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill56.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill57.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill57.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill58.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill58.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill59.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill59.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill60.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill60.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/fill61.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/fill61.bmp -------------------------------------------------------------------------------- /MapDigit/brushpatterns/pattern_map.DAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/pattern_map.DAT -------------------------------------------------------------------------------- /MapDigit/brushpatterns/pattern_map.ID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/pattern_map.ID -------------------------------------------------------------------------------- /MapDigit/brushpatterns/pattern_map.MAP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/brushpatterns/pattern_map.MAP -------------------------------------------------------------------------------- /MapDigit/brushpatterns/pattern_map.TAB: -------------------------------------------------------------------------------- 1 | !table 2 | !version 300 3 | !charset WindowsLatin1 4 | 5 | Definition Table 6 | Type NATIVE Charset "WindowsLatin1" 7 | Fields 6 8 | row Smallint ; 9 | col Smallint ; 10 | r Smallint ; 11 | g Smallint ; 12 | b Smallint ; 13 | cod Integer ; 14 | -------------------------------------------------------------------------------- /MapDigit/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /MapDigit/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /MapDigit/obj/Debug/MapDigit.MainWindow.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/MapDigit.MainWindow.resources -------------------------------------------------------------------------------- /MapDigit/obj/Debug/MapDigit.MainWindow.zh-CHS.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/MapDigit.MainWindow.zh-CHS.resources -------------------------------------------------------------------------------- /MapDigit/obj/Debug/MapDigit.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/MapDigit.Properties.Resources.resources -------------------------------------------------------------------------------- /MapDigit/obj/Debug/MapDigit.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/MapDigit.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /MapDigit/obj/Debug/MapDigit.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/MapDigit.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit/obj/Debug/MapDigit.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/MapDigit.exe -------------------------------------------------------------------------------- /MapDigit/obj/Debug/MapDigit.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/MapDigit.pdb -------------------------------------------------------------------------------- /MapDigit/obj/Debug/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /MapDigit/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /MapDigit/obj/Debug/zh-CHS/MapDigit.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/obj/Debug/zh-CHS/MapDigit.resources.dll -------------------------------------------------------------------------------- /MapDigit/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/scale.png -------------------------------------------------------------------------------- /MapDigit/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/settings.xml -------------------------------------------------------------------------------- /MapDigit/slider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/slider.png -------------------------------------------------------------------------------- /MapDigit/tile-na.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapDigit/tile-na.png -------------------------------------------------------------------------------- /MapTileDownloadSetup/Debug/downloader.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapTileDownloadSetup/Debug/downloader.msi -------------------------------------------------------------------------------- /MapTileDownloadSetup/Debug/setup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapTileDownloadSetup/Debug/setup.exe -------------------------------------------------------------------------------- /MapTileDownloadSetup/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapTileDownloadSetup/banner.jpg -------------------------------------------------------------------------------- /MapTileDownloadSetup/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guidebee/maptiledownloader/25a8b3e4168562abf19af2b6ccd454209f1ef505/MapTileDownloadSetup/banner.png -------------------------------------------------------------------------------- /MapVectorTileWriter/Drawing/NETDisplay.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using MapDigit.GIS.Drawing; 3 | 4 | namespace MapDigit.Drawing 5 | { 6 | class NETDisplay : IDisplay 7 | { 8 | 9 | 10 | private static readonly NETDisplay INSTANCE = new NETDisplay(); 11 | 12 | 13 | //////////////////////////////////////////////////////////////////////////// 14 | //--------------------------------- REVISIONS ------------------------------ 15 | // Date Name Tracking # Description 16 | // --------- ------------------- ------------- ---------------------- 17 | // 17NOV2008 James Shen Initial Creation 18 | //////////////////////////////////////////////////////////////////////////// 19 | /** 20 | * Private constructor to prevent instanciation 21 | */ 22 | private NETDisplay() 23 | { 24 | 25 | } 26 | 27 | //////////////////////////////////////////////////////////////////////////// 28 | //--------------------------------- REVISIONS ------------------------------ 29 | // Date Name Tracking # Description 30 | // --------- ------------------- ------------- ---------------------- 31 | // 17NOV2008 James Shen Initial Creation 32 | //////////////////////////////////////////////////////////////////////////// 33 | /** 34 | * Return the Display instance 35 | * 36 | * @return the Display instance 37 | */ 38 | public static IDisplay getInstance() 39 | { 40 | return INSTANCE; 41 | } 42 | 43 | public int GetDisplayHeight() 44 | { 45 | return 768; 46 | } 47 | 48 | public int GetDisplayWidth() 49 | { 50 | return 768; 51 | } 52 | 53 | public bool IsEdt() 54 | { 55 | return false; 56 | } 57 | 58 | public void CallSerially(ThreadStart r) 59 | { 60 | 61 | } 62 | 63 | } 64 | 65 | } 66 | -------------------------------------------------------------------------------- /MapVectorTileWriter/Drawing/NETFont.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Drawing; 3 | using MapDigit.GIS.Drawing; 4 | 5 | namespace MapDigit.Drawing 6 | { 7 | public class NETFont : IFont 8 | { 9 | 10 | internal Font font; 11 | public static Graphics graphics; 12 | private readonly object syncObject = new object(); 13 | 14 | static NETFont() 15 | { 16 | Bitmap map = new Bitmap(20, 20); 17 | graphics = Graphics.FromImage(map); 18 | 19 | } 20 | public Object GetNativeFont() 21 | { 22 | return font; 23 | } 24 | 25 | public int CharsWidth(char[] ch, int offset, int length) 26 | { 27 | lock (syncObject) 28 | { 29 | char[] str = new char[length]; 30 | System.Array.Copy(ch, offset, str, 0, length); 31 | return (int) graphics.MeasureString(new string(str), font).Width; 32 | } 33 | 34 | } 35 | 36 | 37 | 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /MapVectorTileWriter/Drawing/NETGraphics.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Drawing; 3 | using MapDigit.GIS.Drawing; 4 | 5 | namespace MapDigit.Drawing 6 | { 7 | public class NETGraphics : IGraphics 8 | { 9 | public Graphics graphics; 10 | private System.Drawing.Color color = System.Drawing.Color.Black; 11 | private System.Drawing.Font font = new Font(FontFamily.GenericSerif, 12); 12 | 13 | 14 | public NETGraphics(Graphics graphics) 15 | { 16 | this.graphics = graphics; 17 | 18 | 19 | } 20 | 21 | public void SetClip(int x, int y, int width, int height) 22 | { 23 | graphics.SetClip(new Rectangle(x,y,width,height)); 24 | } 25 | 26 | public void DrawImage(IImage img, int x, int y) 27 | { 28 | graphics.DrawImage(((NETImage)img).image, x, y); 29 | } 30 | 31 | public void SetColor(int RGB) 32 | { 33 | color = System.Drawing.Color.FromArgb((int)(RGB)); 34 | } 35 | 36 | public void FillRect(int x, int y, int width, int height) 37 | { 38 | graphics.FillRectangle(new System.Drawing.SolidBrush(color),x,y,width,height); 39 | } 40 | 41 | public void DrawRGB(int[] rgbData, int offset, int scanlength, int x, int y, int w, int h, bool processAlpha) 42 | { 43 | System.Drawing.Bitmap image = new System.Drawing.Bitmap(w, h); 44 | for(int i=0;i 9 | /// The main entry point for the application. 10 | /// 11 | [STAThread] 12 | static void Main() 13 | { 14 | Application.EnableVisualStyles(); 15 | Application.SetCompatibleTextRenderingDefault(false); 16 | Application.Run(new frmMain()); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /MapVectorTileWriter/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("MapVectorTileWriter")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("MapVectorTileWriter")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2009")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("08c7ee8d-d588-4cc5-98ae-781c392a49e9")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /MapVectorTileWriter/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:2.0.50727.3074 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace MapVectorTileWriter.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /MapVectorTileWriter/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /MapVectorTileWriter/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | --------------------------------------------------------------------------------