一:本博客的脈絡

(1 )做了例如以下更正:之前在網上搜到的結果是:arcmap座標點生成線和麪 ------ 注意該功能在ArcGIS10中沒有了,當時自己也沒有多想就轉載了,再此做一下更正或者叫做總結

(2 )ArcGIS10  1.0.1中是這個功能不是沒有了,是更換了工具而已,這個能夠查看arcgis 10.1的官方幫助文件。

(3 )得出結論,盡信書不如無書 —— 盡信網絡不如無網。(難免有一些虛假信息,華南虎事件,各種八卦新聞等等。。)

二:arcmap座標點生成線和麪 的總結

(1 )arcgis9.x版本號的:

對於一批點座標信息(如通過GPS獲得的點位座標)。將這些座標信息直接轉換成Arcmap以下的點,或者説就是把這些點座標直接轉換成線或面,須要用到Add XY Data…工具: 
     1,將數據導入到Excel裏面,總共同擁有兩列X。Y(列名能夠隨便取,但必須有列名),以下相應x,y座標數據就可以;
     2,將文件保存成.xls或者dbf或者csv文件。

         (1)ArcMAP以下。菜單tools-Add XY Data

         (2)這時會形成一個新圖層。全部的點都加入進來了,但如今加入進來的點因為沒有objectID或者FID,如今圖層不具備.shp圖層的大部分功能。如點的選擇。編輯,關聯,屬性等操

         (3)在剛才生成的圖層上點右鍵。選data-expot data…,導出成.shp文件。

    3,利用arcgis中toolbox工具中的腳本。將shp點文件轉成線或面

         (1)利用write features to Text file 生成txt文件。這個文件主要是描寫敍述各個點的座標和格式化用的.將Point 改成Polyline或Polygon。就可以滿足連接生成線和麪。

(2)利用Create Features From Text File工具 導入剛剛你生成的並改Polyline或Polygon的txt文件

 將INput decimal separator 改成12345678.12345或者11111111.11111也能夠是其它

txt文件格式説明:

數據格式:
1、Polyline後面不能有空格。(假設要生成面,將Polyline改成Polygon)
2、數據間的空格間隔僅僅能是一個字符;
3、生成線的每一點要按順序排列,按不同順序排列會生成不同的圖像。
4、第一個點的序號從0開始編號;
5、若要生成多條線,對每條線要編號。且要符合上述的要求,每條線的點又一次從0開始編號;
6、最後一行要加上END;
7、將數據從EXCEL表中導出成TXT格式後,按上述要求調整好數據格式。新建一個TXT文檔,將數據拷貝到新建的文檔其中。
8、各個點的座標數據必須保留1位以上的小數。

附數據格式:

Polyline
1 0
0 100.0 200.0 1.#QNAN 1.#QNAN
1 101.0 201.0 1.#QNAN 1.#QNAN
2 102.0 202.0 1.#QNAN 1.#QNAN
3 103.0 203.0 1.#QNAN 1.#QNAN
4 104.0 204.0 1.#QNAN 1.#QNAN
5 105.0 205.0 1.#QNAN 1.#QNAN
6 106.0 206.0 1.#QNAN 1.#QNAN
7 107.0 207.0 1.#QNAN 1.#QNAN
8 108.0 208.0 1.#QNAN 1.#QNAN
END
生成多條線的數據格式:
Polyline
1 0
0 2307375.5 738229.4375 1.#QNAN 1.#QNAN
1 2307272.5 738052.875 1.#QNAN 1.#QNAN
2 2307269.5 738043.3125 1.#QNAN 1.#QNAN
3 2307268.75 738033.3125 1.#QNAN 1.#QNAN
4 2307270.25 738023.375 1.#QNAN 1.#QNAN
5 2307273.75 738014.0 1.#QNAN 1.#QNAN
6 2307279.25 738005.625 1.#QNAN 1.#QNAN
7 2307286.5 737998.75 1.#QNAN 1.#QNAN
8 2307295.25 737993.5625 1.#QNAN 1.#QNAN
9 2307304.75 737990.4375 1.#QNAN 1.#QNAN
10 2307314.75 737989.5 1.#QNAN 1.#QNAN
2 0
0 2307761.25 737763.374999 1.#QNAN 1.#QNAN
1 2307783.25 737797.624999 1.#QNAN 1.#QNAN
2 2307786.0 737807.249999 1.#QNAN 1.#QNAN
3 2307786.25 737817.249999 1.#QNAN 1.#QNAN
4 2307784.0 737827.062499 1.#QNAN 1.#QNAN
5 2307779.5 737835.937499 1.#QNAN 1.#QNAN
END

生成面的數據格式:

Polygon
1 0
0 100.0 200.0 1.#QNAN 1.#QNAN
1 200.0 200.0 1.#QNAN 1.#QNAN
2 200.0 300.0 1.#QNAN 1.#QNAN
3 100.0 300.0 1.#QNAN 1.#QNAN
4 100.0 200.0 1.#QNAN 1.#QNAN
END

(2)  arcgis 10.x(10.1):

對於一批點座標信息(如通過GPS獲得的點位座標),將這些座標信息直接轉換成Arcmap以下的點,或者説就是把這些點座標直接轉換成線或面: 

 1,將原始數據txt或者csv數據導入到Excel裏面,總共同擁有兩列X。Y(列名能夠隨便取,但必須有列名)。以下相應x,y座標數據就可以;

  2。複製成這樣一種格式。第三列第四列是相應行的下一個連接點座標。第一行:lng1,lat1,lng2,lat2   第二行:lng2,lat2,lng3,lat3  第三行:lng3,lat3 ……      

  3。將文件保存成.xls或者dbf或者csv文件。

         (1)ArcMAP以下。菜單tools-Add XY Data
         (2)這時會形成一個新圖層,全部的點都加入進來了。但如今加入進來的點因為沒有objectID或者FID。如今圖層不具備.shp圖層的大部分功能,如點的選擇,編輯,關聯,屬性等操作
         (3)在剛才生成的圖層上點右鍵。選data-expot data…,導出成.shp文件。


   4,ArcToolBox-data management-features-x y to lin 把(3)中的點shp轉化為線shp,即大功告成!!!

數據格式:和9.x的一樣。


轉載於:


一:本博客的脈絡

(1 )做了例如以下更正:之前在網上搜到的結果是:arcmap座標點生成線和麪 ------ 注意該功能在ArcGIS10中沒有了,當時自己也沒有多想就轉載了,再此做一下更正或者叫做總結

(2 )ArcGIS10  1.0.1中是這個功能不是沒有了,是更換了工具而已,這個能夠查看arcgis 10.1的官方幫助文件。

(3 )得出結論,盡信書不如無書 —— 盡信網絡不如無網。(難免有一些虛假信息,華南虎事件,各種八卦新聞等等。。)

二:arcmap座標點生成線和麪 的總結

(1 )arcgis9.x版本號的:

對於一批點座標信息(如通過GPS獲得的點位座標)。將這些座標信息直接轉換成Arcmap以下的點,或者説就是把這些點座標直接轉換成線或面,須要用到Add XY Data…工具: 
     1,將數據導入到Excel裏面,總共同擁有兩列X。Y(列名能夠隨便取,但必須有列名),以下相應x,y座標數據就可以;
     2,將文件保存成.xls或者dbf或者csv文件。

         (1)ArcMAP以下。菜單tools-Add XY Data

         (2)這時會形成一個新圖層。全部的點都加入進來了,但如今加入進來的點因為沒有objectID或者FID,如今圖層不具備.shp圖層的大部分功能。如點的選擇。編輯,關聯,屬性等操

         (3)在剛才生成的圖層上點右鍵。選data-expot data…,導出成.shp文件。

    3,利用arcgis中toolbox工具中的腳本。將shp點文件轉成線或面

         (1)利用write features to Text file 生成txt文件。這個文件主要是描寫敍述各個點的座標和格式化用的.將Point 改成Polyline或Polygon。就可以滿足連接生成線和麪。

(2)利用Create Features From Text File工具 導入剛剛你生成的並改Polyline或Polygon的txt文件

 將INput decimal separator 改成12345678.12345或者11111111.11111也能夠是其它

txt文件格式説明:

數據格式:
1、Polyline後面不能有空格。(假設要生成面,將Polyline改成Polygon)
2、數據間的空格間隔僅僅能是一個字符;
3、生成線的每一點要按順序排列,按不同順序排列會生成不同的圖像。
4、第一個點的序號從0開始編號;
5、若要生成多條線,對每條線要編號。且要符合上述的要求,每條線的點又一次從0開始編號;
6、最後一行要加上END;
7、將數據從EXCEL表中導出成TXT格式後,按上述要求調整好數據格式。新建一個TXT文檔,將數據拷貝到新建的文檔其中。
8、各個點的座標數據必須保留1位以上的小數。

附數據格式:

Polyline
1 0
0 100.0 200.0 1.#QNAN 1.#QNAN
1 101.0 201.0 1.#QNAN 1.#QNAN
2 102.0 202.0 1.#QNAN 1.#QNAN
3 103.0 203.0 1.#QNAN 1.#QNAN
4 104.0 204.0 1.#QNAN 1.#QNAN
5 105.0 205.0 1.#QNAN 1.#QNAN
6 106.0 206.0 1.#QNAN 1.#QNAN
7 107.0 207.0 1.#QNAN 1.#QNAN
8 108.0 208.0 1.#QNAN 1.#QNAN
END
生成多條線的數據格式:
Polyline
1 0
0 2307375.5 738229.4375 1.#QNAN 1.#QNAN
1 2307272.5 738052.875 1.#QNAN 1.#QNAN
2 2307269.5 738043.3125 1.#QNAN 1.#QNAN
3 2307268.75 738033.3125 1.#QNAN 1.#QNAN
4 2307270.25 738023.375 1.#QNAN 1.#QNAN
5 2307273.75 738014.0 1.#QNAN 1.#QNAN
6 2307279.25 738005.625 1.#QNAN 1.#QNAN
7 2307286.5 737998.75 1.#QNAN 1.#QNAN
8 2307295.25 737993.5625 1.#QNAN 1.#QNAN
9 2307304.75 737990.4375 1.#QNAN 1.#QNAN
10 2307314.75 737989.5 1.#QNAN 1.#QNAN
2 0
0 2307761.25 737763.374999 1.#QNAN 1.#QNAN
1 2307783.25 737797.624999 1.#QNAN 1.#QNAN
2 2307786.0 737807.249999 1.#QNAN 1.#QNAN
3 2307786.25 737817.249999 1.#QNAN 1.#QNAN
4 2307784.0 737827.062499 1.#QNAN 1.#QNAN
5 2307779.5 737835.937499 1.#QNAN 1.#QNAN
END

生成面的數據格式:

Polygon
1 0
0 100.0 200.0 1.#QNAN 1.#QNAN
1 200.0 200.0 1.#QNAN 1.#QNAN
2 200.0 300.0 1.#QNAN 1.#QNAN
3 100.0 300.0 1.#QNAN 1.#QNAN
4 100.0 200.0 1.#QNAN 1.#QNAN
END

(2)  arcgis 10.x(10.1):

對於一批點座標信息(如通過GPS獲得的點位座標),將這些座標信息直接轉換成Arcmap以下的點,或者説就是把這些點座標直接轉換成線或面: 

 1,將原始數據txt或者csv數據導入到Excel裏面,總共同擁有兩列X。Y(列名能夠隨便取,但必須有列名)。以下相應x,y座標數據就可以;

  2。複製成這樣一種格式。第三列第四列是相應行的下一個連接點座標。第一行:lng1,lat1,lng2,lat2   第二行:lng2,lat2,lng3,lat3  第三行:lng3,lat3 ……      

  3。將文件保存成.xls或者dbf或者csv文件。

         (1)ArcMAP以下。菜單tools-Add XY Data
         (2)這時會形成一個新圖層,全部的點都加入進來了。但如今加入進來的點因為沒有objectID或者FID。如今圖層不具備.shp圖層的大部分功能,如點的選擇,編輯,關聯,屬性等操作
         (3)在剛才生成的圖層上點右鍵。選data-expot data…,導出成.shp文件。


   4,ArcToolBox-data management-features-x y to lin 把(3)中的點shp轉化為線shp,即大功告成!!!

數據格式:和9.x的一樣。