精华内容
下载资源
问答
  • AutoCAD转Shape文件时,要相关联的 投影文件(.prj),这次上传的代码可根据不同的坐标系统及中央子午线输出投影文件(.prj)。本函数中需用到三个参数:1、文件名(如:@"D:\Temp\****.prj");2、坐标系统(如:"1980西安...
  • 北京54、西安80、国家2000坐标系下的投影文件(.prj)。其中包括3°分带,6°分带,1.5°分带下的投影坐标prj文件,也包括地理坐标系的prj文件。
  • 国家大地2000坐标的prj文件,包括地理和投影分带所有的CGCS2000坐标文件 国家大地2000坐标的prj文件,包括地理和投影分带所有的CGCS2000坐标文件
  • 以实际操作为例,讲解如何ArcGIS坐标系统文件(.prj),使用SuperMap Deskpro完成地图的投影转换。

    前言:学测绘和地理信息的童鞋对专业知识中最伤不起的一点就是:坐标转换和投影转换。在此也不过多讲原理啦(哈哈,其实是不好意思自曝家底),以实际操作为例,讲解如何对照.prj文件,使用SuperMap Deskpro完成地图的投影转换。

     

    原始数据情况:

    • SHP格式
    • PRJ文件(ArcGIS坐标系统文件)内容如下:

     

    • PROJCS["Xian_1980_3_Degree_GK_CM_120E",     //命名
    • GEOGCS["GCS_Xian_1980",DATUM["D_Xian_1980", //地理坐标系、大地基准面
    • SPHEROID["Xian_1980",6378140.0,298.257]],   //椭球体
    • PRIMEM["Greenwich",0.0],    
    • UNIT["Degree",0.0174532925199433]],
    • PROJECTION["Gauss_Kruger"],                 //投影
    • PARAMETER["False_Easting",500000.0],        //东伪
    • PARAMETER["False_Northing",0.0],
    • PARAMETER["Central_Meridian",120.0],        //中经
    • PARAMETER["Scale_Factor",1.0],            //比例因子
    • PARAMETER["Latitude_Of_Origin",0.0],
    • UNIT["Meter",1.0]]

     

    目标数据要求:

    • 转换到WGS84地理坐标

    操作步骤:

    • 在Deskpro中导入SHP数据,设置SDB数据源的坐标及投影信息

     

    • 投影转换

     

    扩展阅读:

    展开全文
  • 坐标系prj.rar

    2020-12-14 20:23:05
    cgcs2000、西安80和北京54地理坐标系以及投影坐标系prj文件。 包含了3度分带和6度分带prj文件
  • gdal库中设置prj4库全路径的用法

    千次阅读 2013-12-03 19:14:14
    作者:朱金灿来源:http://blog.csdn.net/clever101 gdal库实现投影转换之类的功能实际上底层都是调用prj4库的功能。如果gdal使用非静态的方式集成prj4库,实际上是采用动态加载prj4库来调用它的接口的。我在gdal库...

    作者:朱金灿

    来源:http://blog.csdn.net/clever101

        

             gdal库实现投影转换之类的功能实际上底层都是调用prj4库的功能。如果gdal使用非静态的方式集成prj4,实际上是采用动态加载prj4来调用它的接口的。我在gdal库的三个使用心得中提出一个问题:gdal库是如何找到prj4库的路径。今天研究了一下gdal库的源码,弄明白了这个问题。原来有一个ogr选项——PROJSO来专门设置prj4的全路径的。代码如下:


    	std::string strPrjLibFullPath = (_T("C:\\projd.dll"));
    	CPLSetConfigOption("PROJSO",strPrjLibFullPath.c_str());

    如果不进行设置,prj4库将已以下名字加载:

          Linux/Unix? 平台:libproj.so

          Windows : proj.dll

          MacOSX : libproj.dylib

          MinGW32 编译:libproj-0.dll 

          Cygwin编译:cygproj-0.dll

     

         需要指出的是,在WinCE平台上不支持PROJSO选项的设置。可以通过以下代码获取该选  项的设置值:

       const char *pszLibName = NULL;
       pszLibName = CPLGetConfigOption("PROJSO",NULL);

    参考文献:


    1. Configuration Options 





    展开全文
  • Arcgis 投影与定义投影

    2020-12-28 22:20:36
    Arcgis中的“定义投影”会产生.prj投影信息,而不会生出一个新的文件。 而“投影

    Arcgis中的“定义投影”是指按照地图信息源原有的投影方式,为数据添加投影信息。“定义投影”会产生.prj投影信息文件,而不会生出一个新的信息源数据。

    定义投影使用此工具将覆盖与数据集一同存储的坐标系信息(地图投影和基准面)。此工具对于数据集的唯一用途是定义未知或不正确的坐标系。所有地理数据集均具有一个用于显示、测量和转换地理数据的坐标系,此坐标系在 ArcGIS 中使用。如果某一数据集的坐标系未知或不正确,您可以使用此工具来指定正确的坐标系。使用此工具前,您必须已获知该数据集的正确坐标系。输入数据集或要素类要定义投影的数据集或要素类。坐标系要应用于输入的坐标系。默认值将基于“输出坐标系”环境设置进行设定。

    而“投影”将空间数据从一种坐标系投影到另一种坐标系。
    用于矢量数据的投影操作。

    展开全文
  • 了解投影与重新投影

    2020-07-04 16:15:15
    投影可以与单个数据对象相关联,可以在对象数据文件本身中,也可以在关联的* .prj文件中。如果XMS找不到投影,则该对象将保留为“无投影”,或者,在创建新对象时,XMS将为其分配显示投影。您可以通过右键单击对象并...

    您是否想过投影和重新投影之间的区别是什么?您是否曾经需要在GMS,SMS或WMS(统称为XMS)中将投影从一种类型转换为另一种类型?在WMS中使用投影可能会造成混淆,因此以下内容应提供进一步的说明。

    指定投影

    投影可以与单个数据对象相关联,可以在对象数据文件本身中,也可以在关联的* .prj文件中。如果XMS找不到投影,则该对象将保留为“无投影”,或者,在创建新对象时,XMS将为其分配显示投影。您可以通过右键单击对象并选择“ 投影”来指定对象的投影。请注意,此投影必须与数据的原始投影相同。指定不正确的投影将导致数据问题。

    即时重新投影

    当将来自多个投影的数据集或对象加载到项目中时,就会发生“即时重新投影”,否则x和y值将不会重叠(即,数据将显示在两个或多个不同的位置)。这些数据的不同投影将“即时重新投影”以匹配显示投影,从而使数据对象对齐。注意,这不会更改任何* .prj文件或为每个对象设置的投影;它是XMS内部用于显示目的的自动功能。

    转换投影

    如果需要从一种投影转换为另一种投影,可以通过右键单击它并选择“ 重新投影”来完成要使用此命令,数据必须首先具有指定的正确投影。选择“重新投影”后,该命令将提示用户选择新的投影,数据将转换为所选的投影。如果* .prj文件与对象(例如TIFF)相关联,则重新投影该对象将更改* .prj文件。动态重新投影通常对于大多数应用程序就足够了。请注意,重新投影有一些限制。

     

    一旦数据集正确地参考了它们的投影,XMS应该立即对其进行重新投影以匹配您的显示投影。如果没有显示投影集,则可以通过选择“显示”菜单并选择“投影”来实现。此时,如果您希望将散点图重新投影为与显示投影相同的投影,则可以这样做。

    现在您已经看到了投影与重新投影之间的差异,请立即在XMS中进行尝试!

    展开全文
  • ArcGIS的prj文件是一个专门用来描述坐标系投影的文件,里面定义了坐标系的名称、长短半轴、基准面、投影参数等一些其他重要的信息。proj4是C用语言编写的专门用来处理各个坐标系之间的转换的开源库。可以实现经纬度...
  • 该程序允许用户设置墨卡托投影、哈默爱托福投影、高斯克吕格投影等常用的十几个投影,也可以选择一个ArcGIS *.prj文件,设定任意的投影参数。 选择投影后,可以将整个世界地图(洲界)用平面的形式展示出来。可以...
  • ArcGIS添加CAD数据时投影问题

    千次阅读 2018-12-28 15:48:32
    由于CAD数据不包含投影信息导入到ArcMap中会比较麻烦,可以...copy相应的prj投影信息文件到CAD文件目录下 更改prj文件名与CAD文件同名,如:选厂平面图.dwg, 选厂平面图.prj 加载到arcmap中可得到投影后位置。 ...
  • 向量投影的性质

    千次阅读 2018-03-27 21:53:57
    向量aaa在向量uuu上的投影记为 Prju→a→Prju→a→Prj_{\overrightarrow u} \overrightarrow a 向量投影的性质: Prju→a→=|a→|cosϕPrju→a→=|a→|cos⁡ϕPrj_\overrightarrow u \overrightarrow a = |\...
  • pyshp写投影信息

    2020-12-27 19:19:30
    pyshp库对shp文件的操作本身不包含投影信息,如果需要增加投影信息的话需要单独写.prj文件 1、使用pyshp写shp文件(包含shp, dbf, shx) """ using pyshp create shpfile (1) type:You can reference shape types...
  • mapinfo投影中文显示

    2009-05-19 16:45:01
    选择投影的时候,是英文的,把这个覆盖了安装目录下的 mapinfow.prj 文件就可以变成中文了。
  • WGS1984 -UTM投影问题

    万次阅读 2014-03-21 09:05:31
    关于WGS1984投影坐标系的相关知识: 打开WGS1984投影文件,仔细看看,我们可以发现里面中有三种不同的投影文件:如下: WGS1984 BLM Zone 14N(ftvs).prj WGS 1984 Complex UTM Zone 20N.prj (该处由20N——30N) WGS ...
  • python定义影像投影

    2016-05-18 14:15:00
    import os import arcgisscripting ...coordsys=r"C:\Winx86\ArcGIS\Coordinate Systems\Geographic Coordinate Systems\Asia\Xian 1980.prj" root=r"c:\需要设置投影的目录" for p,dirnam...
  • Shapefile格式数据去除投影坐标系

    万次阅读 2016-08-13 10:25:13
    在处理ArcGIS矢量数据的时候,我们如果需要去掉数据的坐标系,有一个...2.上图中的后缀名为prj的文件就是投影信息文件,我们把它删除就可以去掉投影信息,下面两个图是同一个数据删除prj文件后的属性对比: 删除后
  •  一开始想着从投影文件(.prj)入手,删除其投影信息,结构不尽如人意。  如果从定义地理坐标(Define Projection)的角度入手,重新定义地理坐标,如WGS84呢?经过尝试之后,发现虽然运行成功了,而且从Source...
  • ArcGIS 坐标系统文件 地理坐标系与投影坐标系的区别 地图坐标 ...北京54坐标到西安80坐标转换小结 ...西安80坐标系与北京54坐标系转换(转帖) ... Beijing 1954 3 Degree GK CM 75E.prj  Beijing 1954 3 Degree GK
  • 包含打开地图,添加shp图层,保存地图的代码。关键是新建shp时用户自有选择地理坐标系和投影坐标系。坐标系的选择是通过prj文件来创建空间参考,因此本代码还带了arcgis坐标系的所有prj文件,方便选择坐标系。
  • 在MapInfo地图投影中缺少针对中国很多地区大比例尺和中比例尺的投影方式,通过对MapInfo中Mapinfow.prj文件的研究,以吐鲁番地区为例,添加了高斯-克吕格(Gauss-Krüger)投影,能解决一些大比例尺对变形小的要求。...
  • 给SHP文件定义投影

    2016-08-06 11:50:00
    #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib.request import os def get_epsg_code(epsg): ... Get the ESRI formatted .prj definition usage get_epsg_code(4326) We...

空空如也

空空如也

1 2 3 4
收藏数 68
精华内容 27
热门标签
关键字:

投影prj