Questions tagged «php»

11
如何动态对30万个地址进行地址解析?
我有一个数据库,该数据库有300,000个地址,将在地图上显示。我知道如果我对所有地址都进行地理编码,那对我来说太昂贵了。所以我想知道是否可以实时/实时地对地址进行地理编码,当用户选择一个地址(属性地址)时,它将搜索数据库,然后对该地址进行地理编码,然后使用其他属性。 如果您可以共享代码,概念或任何内容,那将是非常不错的。顺便说一下,我的后端在Joomla支持的mysql上。

1
通过URL将过滤器参数传递给GeoServer WFS?
我正在尝试使用PHP的CURL函数从GeoServer实例中获取geoJSON信息。我这样做是使用url变量,而不是试图构造一个完整的xml GetFeature请求。 但是,我希望能够基于某些属性字段的内容来获得结果的子集。 因此,尽管我可以使用以下网址获得所有结果: http://www.myURL.com/geoserver/namespace/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=layername&outputFormat=json&BBOX=1,2,3,4 我也可以将结果限制为“ Where field LIKE value”或“ field = value”吗? 我花了一个小时浏览Geoserver / ECQL文档,但没有一个明确指出“将功能以这种格式附加到您的URL”。结果,我不清楚是否可以使用url变量来执行这些任务,但是有些人似乎建议这样做。 任何人都可以使用带有URL参数的GeoServer的WFS提供有关工作过滤器的清晰示例的帮助吗?
17 geoserver  wfs  geojson  php  curl 

3
在OpenLayers中显示PostGIS栅格的选项
这个问题类似于先前关于在网络地图中显示矢量数据的问题。我想要一个使用OpenLayers的基本Web界面,并可以使用诸如Google的底图显示PostGIS中当前的栅格数据。我已经将PostGIS2.0与栅格库一起安装,并从文档中看到有多个输出数据的选项,例如JPEG,GeoTIFF和PNG。是他们推荐的格式吗? 为了显示矢量数据,我目前正在使用javascript从用户浏览器向我的服务器发送坐标,然后在PostGIS上使用PHP / SQL执行查询。然后将结果作为GeoJSON返回,可以覆盖在底图上。我想知道是否可以使用栅格应用类似的方法,但是我不知道哪种栅格格式是最好的,或者我是否应该考虑其他约束。 我已经看到了很多有关GeoServer的参考,但是我不确定该项目是否必要(我不确定何时应使用GeoServer)。

2
将地理配准数据添加到TIFF图像中
我想.tiff从.png文件创建地理参考文件。因此,我.tiff使用以下命令行将.png转换为普通文件: convert image.png image.tiff 在这里,一切正常,我有一个有效的.tiff文件,显示正常。然后,我想在其中添加一些地理配准数据。为此,我找到了一个名为的工具tiff2geotiff,我正在这样使用它: tiff2geotiff -4 "+proj=latlong +ellps=WGS84 +datum=WGS84 +no_defs" -c none -n "-122.5575664 38.5818201 -122.5449425 38.5896175" notgeoreferenced.tiff georeferenced.tiff 这给了我黑色图像,该图像在QGis中导入,在适当的地方显示良好,除了在各处都是黑色(证明已正确添加了地理参考数据)。 因此,当我这样做时: gdalinfo georeferenced.tiff 我得到: Warning 1: TIFFReadDirectory:Bogus "StripByteCounts" field, ignoring and calculating from imagelength Driver: GTiff/GeoTIFF Files: araujo_tmp.tiff Size is 1585, 979 Coordinate System is: GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS …
10 qgis  gdal  php  geotiff-tiff 


1
通过在Google API中从MySql和PHP中获取数据,绘制随着汽车行驶而增长的折线
我想通过从MySQL和PHP中获取数据,随着汽车随着动画的运动而在Google Map上显示折线(例如在本网站:http : //econym.org.uk/gmap/example_cartrip2.htm)。为此,我引用了Google API教程Polyline中的代码。我还从SQL中获取了以下数据:.html function load() { var point; var flightPlanCoordinates=new Array(); var map = new google.maps.Map(document.getElementById("map"), { center: new google.maps.LatLng(18.33, 73.55), zoom: 7, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControl: false, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR }, navigationControl: true, navigationControlOptions: { style: google.maps.NavigationControlStyle.SMALL } }); downloadUrl("xmltry.php", function(data) { var xml = data.responseXML; var …

2
使用Google地图时如何混淆数据?
我一直在研究google地图(api的v3),该地图正在绘制120个左右的标记(或将很快绘制)-请参阅http://www.mediwales.com/mapping。如果您查看源代码,那么所有人的地图数据都是可以隐藏的吗? 我不担心生成地图的代码,仅担心数据。数据从Wordpress cms中获取。 这是生成所有代码的代码: <script type="text/javascript"> (function() { window.onload = function() { var mc; // Creating an object literal containing the properties we want to pass to the map var options = { zoom: 10, center: new google.maps.LatLng(52.40, -3.61), mapTypeId: google.maps.MapTypeId.ROADMAP }; // Creating the map var map = new …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.