2008-10-24 16 views
0

我正在尝试在我创建的县内采用一个细分形状文件,并将其与县评估区(地块数据)给予我的另一个shapefile对齐。当我试图让他们排队,然后我的街道形状文件不符合其他一切。他们都在同一个坐标系统上,我不想重新创建细分的shapefile文件。有什么想法吗?如何获取大量的shape文件并让它们在GIS中排队?

回答

1

这是一个问题,答案可能很简单,也可能非常复杂,具体取决于您的情况。作为一名GIS开发人员,我最常见到这是一个错误定义的坐标系统的症状。但是,无论是否如此,解决方案的强大取决于您的环境。从这里开始,我假设你正在使用ESRI包...

我同意其他海报,你的问题是不匹配的投影和/或基准定义之一。

理解为ESRI软件方面的预测最重要的事情是这样的:

手动设置在ArcCatalog数据集(shape文件,地理数据库要素类等)的投影不会重新投影该数据集!

为了重新处理您的数据,您必须从您正在工作的ArcMap会话导出数据,并且数据显然排列正确。在EXPORT期间,您可以选择使用底层地图的坐标系或原始数据集的坐标系保存数据。

最好的办法是遵循下列步骤来创建一个新的数据集与正确的投影,然后推断你需要做些什么来解决您的具体问题是什么:

  1. 创建一个新的ArcMap会话,并设置其坐标系统:

在没有其他数据的新鲜ArcMap会话中执行此操作。确保将ArcMap地图视图的坐标系显式设置为所需的坐标系(我推荐与您要覆盖的数据匹配的坐标系,或者从另一个完好的数据集中选择一个)。

  1. 添加一个具有已知良好坐标系的其他数据集。

  2. 在此ArcMap会话中创建新数据集。为您的新数据提供与ArcMap mapview和地图中的其他数据集相同的坐标系。将新数据的XY域设置为超出其他数据集定义的区域,但不要超出将降低所需空间分辨率的大小。

  3. 创建您的数据。它可以是此时的任何数据。一些线条,一些多边形等保存您的工作。

  4. 导出您的新数据集。出现提示时,选择使用底层mapview的坐标系进行保存。

  5. 创建一个新的ArcMap会话并添加新的数据集。然后添加您的parcel数据集。他们现在应该占据地图窗口中的相同空间。

  6. 编辑你的新数据到你心中的内容。

一些可能的问题,如果这没有帮助:

  • 你没有正确遵循这些步骤 - 检查ESRI文件;这是一个有据可查的问题。

  • 您试图匹配的宗地数据没有正确定义的坐标系。这些数据的持有者总是有可能不知道他们在做什么,并且已经把它淹没了。我已经多次看到这个问题,我不愿意承认。

  • 您已匹配投影但与基准不匹配。许多市政当局仍在使用NAD27中的数据,这已经过时了。有些已经转向现代NAD83。这个差距可能高达300米,这取决于你所在的国家。此外,源自测量或GPS设备的数据通常以WGS84(卫星测量的典型默认值)收集,至少在测绘分辨率分辨率下,其实际用途与NAD83相同。

试着研究这些问题,看看它是怎么回事。我会再说一遍:

手动设置投影并不实际投影该数据!

祝你好运!

0

您的问题可能是投影之一

|投影:命名要使用的地图投影的字符串。见 | 'mapproject'(在'mapproj'库中)。默认为 |使用长宽比选择为 |的矩形投影经度和纬度比例相当于 |图片的中心。 `-----

0

同意你的问题是投影。是否有与您的任一文件相关的.prj文件扩展名?如果没有关键首先是找出你有什么项目。如果您正在处理来自当地政府的以美国为中心的本地数据,我会猜想某种状态平面。

0

地籍工具(调查工具)通常会让您指定一些控制点,然后“扭曲”数据以适合您的控制点。这可以是从简单的转变到更复杂的任何事情。如果所有内容都移动了几英尺,您也可以使用“编辑器”来选择所有形状文件,然后移动它们,但需要很多尺寸。

如果您已验证两个形状文件都使用相同的坐标系,则投影不太可能成为问题。地块数据与其他数据源(如道路)“抵消”相当常见。这来自不一致的收集方法和参考点。

错误的另一个来源可能是其中一个shapefile具有指定的错误坐标系。例如,如果道路实际上是WGS 1984,但它的prj设置为NAD1983,则会看到一些重大错误。这通常发生在如果您必须手动设置coodinate系统的shapefile文件(即它不包含PRJ并且您创建了一个)。

相关问题