地理信息系统

制图师,地理学家和GIS专业人员的问答

4
避免使用ArcPy排他的架构锁定错误?
我有一个脚本,每晚都可以更新数据库中的某些功能(仅用于复制和替换某些功能)。此功能是“只读的”。我的问题是我无法避免用户打开了这些功能,并且我的脚本可能显示以下错误: ExecuteError: ERROR 000464: Cannot get exclusive schema lock. Either being edited or in use by another application. 我可以通过某些命令强制phyton脚本复制文件,甚至由某些用户打开吗?我可以在运行脚本之前断开数据库上的所有连接吗?


3
如何在ArcMap中镶嵌图像而不影响颜色?
这是图像的4个图像(NE,SE,NW,SW)部分。它们之间有些重叠。 使用1m 3波段正射影像。 有时在不同的时间/来源飞行不同的部分,因此一年中的时间有所不同。 图像为.tif格式。 图像属性表示像素深度为8位,像素类型为无符号整数 当我镶嵌它们时,颜色会改变。 外观与下图相同 带数= 3马赛克运算符=最后的马赛克色彩图模式=最后 外观与下图相同 马赛克运算符=上一个马赛克色彩图模式=匹配 马赛克运算符=上一个马赛克色彩图模式=第一 该图像看起来好一点,功能也更好。少阴霾到。 如何在不影响色彩的情况下拼接这些图像?图像的亮度增加了。 是否有Arcmap的替代软件免费合并了光栅的更好软件? 编辑 图像是8色位。更新了更好的马赛克图像。仍使用栅格马赛克仍会更改图像颜色。 我使用了“镶嵌到新栅格”工具。 有办法去除黑色部分吗?
11 arcmap  raster 

2
从闪存驱动器运行QGIS?
如何设置便携式QGIS从闪存驱动器/ USB-Stick运行?在QGIS 1.7 Wroclaw用户指南中,仅提及“ --configpath”选项。但对我而言,目前尚不清楚如何处理此信息。 有人可以发布逐步说明!

1
将私有shapefile数据与OSM数据合并(合并)
背景 从Geofabrik下载了Alberta OSM数据,并使其在使用PostgreSQL 9.1,PostGIS 2.0,Mapnik 2.1.0,osm2pgsql,Apache 2,mod_tile,rendered和OpenLayers的专用Linux服务器上运行: 数据使用osm2pgsql以下方式导入: osm2pgsql -W -K -S /usr/local/share/osm2pgsql/default.style -d osm alberta.osm.bz2 问题 艾伯塔省的OSM数据不完整。给了我一组可以改善OSM数据的shapefile: City.dbf, City.prj, City.sbn, City.sbx, City.shp, City.shp.xml, City.shx 加上用于村庄,市区,市辖区边界等的其他shapefile。我已经使用pgAdmin 插件成功将shapefile导入到PostgreSQL中。该City.prj文件描述了其投影,如下所示: GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] shapefile数据和OpenStreetMap(OSM)数据都有各自的数据库,但是我相信我想将shapefile数据导入OSM数据库。(这是专用服务器和OSM数据的本地副本; shapefile数据无法合法共享。) 更新#1 需要明确的是,shapefile不包含道路:只有市政边界(绝对不是OSM数据的一部分),城市(其中一些是OSM数据的一部分)和较大城市的城市边界(其中一些可能与OSM数据冲突)。 题 如何将shapefile数据与OSM数据合并,以使新城市出现在地图上? 注意:我主要关心的是解决重复数据(例如,OSM和采购的shapefile中都列出了Edmonton)。 相关链接 http://wiki.openstreetmap.org/wiki/Shapefiles http://wiki.openstreetmap.org/wiki/Import/Shapefile http://wiki.openstreetmap.org/wiki/Convert_shp_to_osm_using_grass_and_gpsbabel https://github.com/wavded/js-shapefile-to-geojson http://redmine.yellowbkpk.com/projects/list_files/geo http://www.gdal.org/ogr2ogr.html http://wiki.openstreetmap.org/wiki/Ogr2osm https://github.com/andrewguertin/ogr2osm http://svn.openstreetmap.org/applications/utils/import/shp2osm/ http://crschmidt.net/blog/archives/354/polyshp2osm/ http://www.mail-archive.com/talk@openstreetmap.org/msg12487.html 谢谢!


3
个人地理数据库是否比文件地理数据库更适合于快速查询索引属性?
我正在为查询数据以搜索地址的ArcGIS Engine应用程序准备数据。有时我们只在街道名称字段,门牌号字段或两者上搜索。使用个人地理数据库或SDE地理数据库时,除了单列索引外,还可以添加多列属性索引。由于某些原因,根据创建属性索引 ESRI文章,使用文件地理数据库时无法使用多列属性索引。他们没有提到为什么会这样-也许文件地理数据库出于某种原因不需要它们? 理论上,一次搜索两个字段时,在门牌号字段和街道名称字段上使用多列索引应该可以提高我的查询性能,但是是否值得切换到使用个人地理数据库?我感觉使用个人地理数据库的缺点可能会抵消多列索引的好处。 我一直以为Esri希望我们远离个人地理数据库,但是在这种情况下,个人地理数据库是更好的选择吗?如果您有任何经验,我很想知道。


4
R spplot教程
我需要一些教程/书籍/其他培训材料,这些材料涵盖如何正确使用R包中的spplot函数sp。 与其中许多功能一样,它似乎非常强大,但是除非您确切知道要执行的操作,否则文档似乎并没有那么大的帮助。我已经找到了许多示例页面,但它们仍然不清楚。 是否有任何资源可以引导您以良好的逐步方式spplot来制作一些有用的地图(例如,使用栅格数据,点上的多边形叠加,具有不同的色标,图例,向北箭头等) ? 理想情况下,我会喜欢一本UseR!风格的书,该书专注于R中的栅格数据和地图生成,但此类唯一的空间书似乎主要专注于地统计和点数据。 有任何想法吗?
11 cartography  r 

1
是否可以设置提琴手以捕获来自QGIS的请求
我想知道是否有可能设置提琴手来捕获来自QGIS的WMS / WFS请求以及如何执行。 Fiddler正在捕获来自MapInfo的请求,我不记得在Fiddler中进行任何设置来完成该任务。 那么我可以提出来自QGIS的提琴手捕获请求,我该怎么做? 版本信息:Fiddler 2.3.9.5,QGIS 1.7.0
11 qgis  wms  wfs  request  fiddler 

4
哪些ArcGIS地理处理工具支持将表格数据导出为CSV?
我发现,大多数(如果不是全部)允许表格输出的地理处理工具仅限于地理数据库表和DBF文件以获取受支持的输出格式。有没有什么还支持CSV输出?许多工具支持CSV输入,例如“ 表格到表格”,“ 复制行 ”等。 我看到的唯一例外是Spatial Statistics工具箱中的脚本工具,名为“ 将要素属性导出为ASCII”,但这仅支持要素类,不支持表,并且会阻塞非ASCII字符: <type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\xa0' in position 213: ordinal not in range(128)` 编辑:感谢到目前为止答案中的替代方案。我实际上确实使用了其中一些,但是为了明确起见,我的问题是关于ArcGIS 10中内置的地理处理工具的。我们欢迎其他替代方案,但是我更想知道为什么导出到CSV的功能在交互中存在ArcMap,但显然不是通过GP框架(没有Python脚本)。 顺便说一句,我在ArcGIS Ideas站点周围进行了一些搜寻,并发现了一些现有的一些想法,这些想法可能是一些人感兴趣的: 将文本选项添加到表到表 仅适用于Model Builder的工具-导出到csv 将表直接导出到MS Excel文件(不是专门关于CSV的文件,但是有很多相关的讨论

2
使用带有Python的ArcGIS Desktop,基于另一个属性的更改来计算新属性?
我正在尝试将一组gps时间编码的点数据分类为基于不同属性的行为。 我已经创建了一个属性,该属性基于位置,对于家来说是0,对于外出来说是1,现在想对离开家的旅程进行编号(一组点将01111111111110是一次旅程,因为它是在家中开始和结束的)。我添加了将具有行程编号的属性字段,但不知道如何计算该字段,因此它基于家庭/离开字段。 以下是 GPS数据的示例(使用“ *”表示无关的信息,并将索引时间简单地标记为1、2等),上述“回家/离开”指示器以及所需的行程指示器“行程”,我需要计算: Time Lat Lon Home/Away Trip 1 * * 0 0 2 * * 1 1 3 * * 1 1 .... 12 * * 1 1 13 * * 0 0 14 * * 0 0 15 * * 1 2 16 * * 1 …

4
使用QGIS执行多标准分析?
我必须进行多标准分析才能回答以下问题:“这是开发的最佳批次”。 一些标准是: 最近的公交车站的距离(带有公交车站的点图层) 最近的商店的距离(商店的点层) 什么是洪水危险(多边形层,危险等级属性为1到4) 自然保护区(多边形层)中的地段 是所有者已经在自己的地盘上计划一些东西(在地块属性中手动输入的信息),依此类推... 我以为可以尝试使用QGIS,这是我的工作方式: 在我的地物图层属性表中添加以下列: “ analysis_BUS” “ analysis_SHOPS” “ analysis_FLOOD” “ analysis_PROJECT” “ ...” “ analysis_MEAN” 使用“多边形到质心”将地段转换为点 运行“距离矩阵”工具 打开CSV文件以在excel中运行操作(如果巴士站的坡度小于200m,则为1.0;如果超过750m,则为0.0;但我无法在QGIS中找到MIN()函数) 将生成的CSV重新加入QGIS中 对商店重复相同的步骤 运行“多边形中的点”工具以选择自然保护区中的所有点 将所有选定点设置为0.0 重复其他“在...区域”的条件 运行“空间连接”工具以合并洪水危险区域信息 使用列计算器运行计算以得到平均成绩(对每个标准使用确定的因子) 完成所有操作后,为每个条件重新添加一次BUILDING LOTS shapefile 对于每个条件,在LOT ID上加入转换后的图层(带质心的图层) 根据相应的标准属性和“平均等级”属性,将显示设置为从红色到绿色的渐变 现在,经过2天的辛苦工作,我现在将所有标准显示为绿色(如果是构建的好选择),红色则显示为(如果不好的选择),并且我将自己的所有标准汇总在一张美丽的红绿色地图中。(而且我的“ shapefiles”文件夹中也有很多乱七八糟的东西) 现在的问题。 如果 : 我想在另一个公交车网络场景中尝试相同的分析吗? 我收到一个更新的手形文件(假设所有13000个手形中有13个修改) 我想为我的标准测试不同的重量吗? 我是否必须重新开始? 我正确使用了错误的工具,还是我正确使用了错误的工具? 使用商业GIS软件会更容易吗? 我明白了答复者/评论者的意思,但我并没有真正考虑使用栅格。 但是,主要问题更多地是在于尝试不同场景或更新基础数据而不必从头开始重新启动所有过程的能力。 …
11 qgis  raster  workflow 

2
是否从ArcGIS ModelBuilder中的“收集值”输出中导出数据?
我目前在玩ModelBuilder。我添加了当前模型的图片。 该模型当前正在迭代6个shapefile,因此每个“输出值”在一个列表中都包含6个图形。我找不到将这些列表中的值提取到表/文本文件或类似文件中的方法。 有没有办法做到这一点? 这是运行模型后打开“输出值”时显示的内容: 我只想以某种方式获取这6个数字...


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.