├── 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 : M i s c e l l a n e o u s F i l e s H5 3 7 2 3 D 5 C - 0 D E 2 - 4 9 0 F - 8 A A B - 7 E 3 9 7 2 4 6 4 4 5 E M a p D i g i t H7 D 7 5 3 3 4 3 - 1 2 1 C - 4 1 4 F - A 9 E A - C B E D C 3 0 2 B 0 3 F M a p D i g i t . A J A X H8 0 9 1 0 3 5 7 - 0 D 9 1 - 4 7 C F - B 0 C 4 - 6 D 7 6 7 8 0 0 3 6 8 7 M a p D i g i t . U t i l HC 0 6 1 2 5 3 8 - 1 9 E E - 4 9 6 1 - B 7 3 7 - B A 1 3 C 1 B E 4 A C 6 M a p D i g i t . D r a w i n g HB 5 6 2 2 D B 7 - 1 6 2 8 - 4 0 B 3 - 8 0 9 C - 8 4 3 9 2 D E 4 6 D 6 9 M a p D i g i t . G I S H4 D D A C 8 1 A - 0 1 2 E - 4 6 E 0 - 8 7 6 0 - 4 2 E 6 5 A 2 B C D 2 6 $M a p D i g i t . D r a w i n g F P HC B D B 3 3 7 4 - 5 4 0 8 - 4 8 8 8 - B 9 3 D - 6 F 3 E 6 3 E 3 2 1 D 9 ,M a p D i g i t . M a p T i l e W r i t e r HC 9 5 6 1 3 A 8 - B E 8 D - 4 0 9 2 - B C C C - F E 3 6 F B 3 C 1 4 5 7 M a p D i g i t . M a p T i l e d : &