文章目录1.矢量数据格式2.栅格文件格式3.模型文件格式1.矢量数据格式矢量文件格式文件说明数据集类型AutoCADDrawing文件(*.dwg)DWG是AutoCAD的图形文件,专门用于保存矢量图形的标准文件格式,它是一种基于矢量的二进制文件格式。CAD复合数据集、简单数据集√AutoCADDXF文件(*.dxf)DXF文件是AutoCAD的一种图形交换文件,用于AutoCAD与其它软件之间进行CAD数据交换,它是一种基于矢量的ASCII文件格式。CAD复合数据集、简单数据集√ArcInfoExport文件(*.e00)E00文件是ESRIArcInfo的通用交换格式文件。通过ASCII明
我需要为AJAX(Javascript/PHP/MySQL)项目映射。我研究的所有供应商都使用了瓷砖成本模型或超出了我们的预算。我不是在寻找任何花哨的东西,只是允许:商业用途(供我们和使用map的我们服务的用户使用)平移缩放街道图层通过GIS或邮政编码高效绘制大量(例如:>=1,000)标记。向标记添加注释(直接或通过图例)。如果需要的话,我什至可以不用1或2。这方面的预算很紧:年度许可证需要2,500美元,或者直接购买某些东西需要5,000美元。但是,如果有一些离题不太远的事情,这个数字可能会有所调整。有人知道符合要求的东西吗(无意中的坏双关语)?另外,一个额外的问题是底层磁贴服务器
这是我的代码:SET@poly='Polygon((-98.0769747827288830.123832577126326,-98.0769747827288830.535734310413392,-97.4830258178710730.535734310413392,-97.4830258178710730.123832577126326))';SELECTnameFROMcounty_shapesWHEREMBRContains(ST_GeomFromText(@poly),SHAPE);每当我运行它时,我都会收到“MySQL:提供给函数st_geometryfromtext的
我知道有几个线程解决了这个问题,但我想知道自从这些线程发布后是否有任何变化。我正在寻求构建一个GISweb应用程序,人们都说PostgreSQL是可行的方法,因为它支持更好地与map相关的各种事情,而MySQL的空间扩展不是太好。所以PostgreSQL似乎是可行的方法,但无论我走到哪里,我都读到PostgreSQL与MySQL相比慢得要命,这仍然是真的吗?如果我想将GeoDjango与MySQL一起使用,我能做大部分事情吗?我真的在两者之间徘徊,只是因为人们一直说PostgreSQL真的很慢,而MySQL在处理GIS方面并不是很好。你怎么看? 最佳答案
我有一个基本查询,根据thisdiscussion计算两个坐标之间的距离.它作为独立查询似乎运行良好,但当我尝试将其作为存储函数运行时,它返回奇怪的结果(通常为null或99.9999...)。独立查询是:SELECTlat,lng,(6371*acos(cos(radians(32.113277))*cos(radians(lat))*cos(radians(lng)-radians(34.799259))+sin(radians(32.113277))*sin(radians(lat))))ASdistance_km,(6371000*acos(cos(radians(32.113
我看过这个问题:Seeiflat/longfallswithinapolygonusingmysql其中指出mysqlGIS扩展尚未完全实现。有人能帮我解决这个问题吗——这是否意味着如果我存储了一个多边形并想检测一个点是否落在某个多边形内,它就不会100%准确?如果是这样,它的准确度如何?此外,在我的脑海中,为此所需的SQL是否符合以下内容:SELECT*WHEREWITHIN(POINT(_LAT__LONG_),`polygon`)(其中多边形是一个表列,点是根据给定的纬度和经度值构造的。)如果精度足够,您将如何找到接近给定纬度和经度的点?对于使用COS/SQRT或内置DISTAN
我使用了来自http://dev.mysql.com/tech-resources/articles/4.1/gis-with-mysql.html的教程所以我创建了两个表,插入了一些数据,当我尝试使用这样的脚本获取一些数据时SELECTc.cab_driver,ROUND(GLength(LineStringFromWKB(LineString(AsBinary(c.cab_loc),AsBinary(a.address_loc)))))ASdistanceFROMcabc,addressaWHEREa.address='Foobarstreet110'ORDERBYdistance
我需要使用MySQLGIS搜索指定圆内的点所在的行。伪代码示例查询是:select*fromgistablegwhereisInCircle(g.point,circleCenterPT,radius)看来PostGIS可以通过ST_Buffer做到这一点功能。MySQLGIS是否提供类似的功能? 最佳答案 据我所知,缓冲函数是notyetimplemented在MySQL中:ThesefunctionsarenotimplementedinMySQL.Theymayappearinfuturereleases.*Buffer(g,
我的问题与此处发布的其他friend类似...我们正在尝试开发一个应用程序,该应用程序可能支持基于巴拉圭土地登记处的TB级信息,其中包含图像和普通数据。问题是我们想尽可能降低运营成本,因为这就像公司之间的竞争,因此我们想使用免费数据库....我读了很多有关它的信息,但我仍然感到困惑。我们必须意识到要使用它的人是政府人员,因此数据库必须同时易于管理。你们会推荐我什么?非常喜欢 最佳答案 MySQL甚至SQLite都已经有了空间索引,所以没有问题。要存储数据文件,您可以使用BLOB字段,但存储为文件通常要好得多(也更容易优化)。要保留与
我试过插入PolygonFromText("POLYGON((121.4484213676453231.22119260287111,121.4507602539063131.221990825071376,121.4540218200684231.218366658611853,121.4509104576111431.217054584347302))")作为Polygon类型和Geometry类型字段的值。当我运行时SELECTPolygonFromText("POLYGON((121.4484213676453231.22119260287111,121.45076025390