ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

v.external.outgrass - ออนไลน์ในคลาวด์

เรียกใช้ v.external.outgrass ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง v.external.outgrass ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


v.ภายนอก.ออก - กำหนดรูปแบบเอาต์พุตเวกเตอร์

KEYWORDS


เวกเตอร์ ส่งออก ส่งออก ภายนอก OGR PostGIS

เรื่องย่อ


v.ภายนอก.ออก
v.ภายนอก.ออก --ช่วยด้วย
v.ภายนอก.ออก [-frpg] [เอาท์พุต=เชือก] [รูป=เชือก] [ตัวเลือก=เชือก[,เชือก-
[Loadsettings=ชื่อ] [บันทึกการตั้งค่า=ชื่อ-เขียนทับ-ช่วย-ละเอียด]
-เงียบสงบ-ui]

ธง:
-f
แสดงรายการรูปแบบที่รองรับและออก

-r
หยุดใช้ OGR/PostGIS เปลี่ยนกลับเป็นเอาต์พุตดั้งเดิมและออก

-p
พิมพ์สถานะปัจจุบัน

-g
พิมพ์สถานะปัจจุบันในรูปแบบเชลล์สคริปต์

--เขียนทับ
อนุญาตให้ไฟล์เอาต์พุตเขียนทับไฟล์ที่มีอยู่

--ช่วยด้วย
พิมพ์สรุปการใช้งาน

--รายละเอียด
เอาต์พุตโมดูล verbose

--เงียบ
เอาต์พุตโมดูลเงียบ

--UI
บังคับให้เปิดใช้กล่องโต้ตอบ GUI

พารามิเตอร์:
เอาท์พุต=เชือก
ชื่อของไดเร็กทอรีเอาต์พุตหรือแหล่งข้อมูล OGR หรือ PostGIS
ตัวอย่าง:
ESRI Shapefile: ไดเร็กทอรีที่มี shapefile
ไฟล์ MapInfo: ไดเร็กทอรีที่มีไฟล์ mapinfo
ฐานข้อมูล PostGIS: สตริงการเชื่อมต่อ เช่น 'PG:dbname=db ผู้ใช้=หญ้า'

รูป=เชือก
รูปแบบสำหรับข้อมูลเวกเตอร์เอาท์พุต
ตัวเลือก: บีเอ็นเอ ซีเอสวี, โซฟาดีบี, ดีจีเอ็น ดีเอ็กซ์เอฟ, ESRI_รูปร่างไฟล์ การค้นหาแบบยืดหยุ่น, จีเอฟที, จีเอ็มอี จีเอ็มแอล
GMT, จีพีเคจี จีพีเอสบาเบล, ตัวติดตาม GPS, จีพีเอ็กซ์, จีโอเจสัน จีโออาร์เอส, แนวคิดทางภูมิศาสตร์ อินเตอร์ลิส_1,
อินเตอร์ลิส_2, KML, ลิบีเคเอ็มแอล MSSQLS แบบพื้นที่, MapInfo_File, หน่วยความจำ MySQL โอดีบีซี โอดีเอส, พีดีเอสเค
ไฟล์ PDF, พีจีดัมพ์, PostgreSQL, S57, sqlite, เสือ, ตัวต่อ, XLSX
ค่าเริ่มต้น: ESRI_Shapefile

ตัวเลือก=สตริง[,สตริง-
ตัวเลือกการสร้าง
ตัวอย่าง:
'SHPT=POINTZ': สร้างข้อมูล Shapefile จุด 3 มิติ
'GEOM_TYPE=geography': ใช้ข้อมูลภูมิศาสตร์ PostGIS
'SCHEMA=grass': สร้างตาราง PostGIS ใหม่ในสคีมา 'grass'

Loadsettings=ชื่อ
ชื่อของไฟล์อินพุตที่จะอ่านการตั้งค่าจาก

บันทึกการตั้งค่า=ชื่อ
ชื่อไฟล์เอาต์พุตที่จะบันทึกการตั้งค่าปัจจุบัน

DESCRIPTION


v.ภายนอก.ออก สั่งให้ GRASS เขียนแผนที่เวกเตอร์ในรูปแบบข้อมูลภายนอก (เช่น ESRI
Shapefile, Mapinfo และอื่นๆ) โดยใช้ไลบรารี OGR ข้อมูล PostGIS สามารถเขียนได้โดย
ผู้ให้บริการข้อมูล GRASS-PostGIS ในตัว

หมายเหตุ


จำนวนรูปแบบเอาต์พุตที่ใช้ได้ (v.external.out -f) ขึ้นอยู่กับการติดตั้ง OGR
รูปแบบ 'PostgreSQL' จะแสดงด้วยเมื่อ GRASS มาพร้อมกับการรองรับ PostgreSQL (ตรวจสอบ
'--with-postgres' ใน g.version -b เอาต์พุต)

ในการจัดเก็บข้อมูลเรขาคณิตและแอตทริบิวต์ในฐานข้อมูล PostGIS (รูปแบบ 'PostgreSQL') GRASS ใช้
built-in หญ้า-PostGIS ข้อมูล ผู้จัดหา. ข้อมูล PostGIS สามารถเขียนได้โดยไลบรารี OGR เมื่อ
ตัวแปรสภาพแวดล้อม GRASS_VECTOR_OGR ถูกกำหนดหรือไม่ได้รวบรวม GRASS ด้วย
รองรับ PostgreSQL

การสร้าง ตัวเลือก อ้างถึงรูปแบบผลลัพธ์ที่ระบุโดย รูป ตัวเลือก. ดูรายการของ
ตัวเลือกการสร้างที่ถูกต้องที่หน้าข้อกำหนดรูปแบบ OGR เช่น ESRI Shapefile หรือ
รูปแบบ PostgreSQL/PostGIS (ส่วน "ตัวเลือกการสร้างเลเยอร์") ตัวเลือกต่างๆ คั่นด้วยเครื่องหมายจุลภาค
คู่ (คีย์=ค่า) ตัวเลือกไม่คำนึงถึงขนาดตัวพิมพ์ เช่น
options="SCHEMA=myschema,FID=cat".

PostgreSQL/PostGIS การสร้าง Options
โปรดทราบว่าในตัว หญ้า-PostGIS ข้อมูล ผู้จัดหา (รูปแบบ=PostgreSQL) รองรับที่แตกต่างกัน
การสร้าง ตัวเลือก เปรียบเทียบกับไดรเวอร์ PostgreSQL/PostGIS จากไลบรารี OGR:

· สคีมา= - ชื่อของสคีมาที่จะสร้างตารางคุณลักษณะ ถ้าสคีมาไม่
มีอยู่ สร้างขึ้นโดยอัตโนมัติเมื่อเขียนข้อมูล PostGIS

· FID= - ชื่อคอลัมน์ที่จะใช้เป็นคีย์หลัก (feature id)
ค่าเริ่มต้น: fid

· GEOMETRY_NAME= ชื่อของคอลัมน์ที่จะใช้สำหรับเก็บข้อมูลเรขาคณิต
ในตารางคุณสมบัติ ค่าเริ่มต้น: geom

· SPATIAL_INDEX=YES|NO - เปิด/ปิดดัชนีเชิงพื้นที่ในคอลัมน์เรขาคณิต ค่าเริ่มต้น:
YES

· PRIMARY_KEY=YES|NO - เปิด/ปิดใช้งานคีย์หลักในคอลัมน์ FID ค่าเริ่มต้น: YES

· SRID= - ตัวระบุอ้างอิงเชิงพื้นที่ ค่าเริ่มต้น: ไม่ได้กำหนด

· โทโพโลยี=ใช่|ไม่ใช่ - เปิด/ปิดโทโพโลยี PostGIS ดั้งเดิม ค่าเริ่มต้น: NO
ตัวเลือกที่เกี่ยวข้องเฉพาะกับเอาต์พุตทอพอโลยี (โทโพโลยี=ใช่):

· TOPOSCHEMA_NAME= - ชื่อของสคีมาทอพอโลยี PostGIS (เกี่ยวข้องกับ .เท่านั้น
โทโพโลยี=ใช่) ค่าเริ่มต้น: topo_

· TOPOGEOM_NAME= - ชื่อคอลัมน์ที่จะใช้ในการจัดเก็บ
ข้อมูล topogeometry ในตารางคุณสมบัติ ค่าเริ่มต้น: topo

· TOPO_TOLERANCE= - ความอดทนสำหรับสคีมาโทโพโลยี PostGIS ดู CreateTopology
ฟังก์ชันสำหรับ deails ค่าเริ่มต้น: 0

· TOPO_GEO_ONLY=YES|NO - เก็บไว้ใน PostGIS Topology schema เฉพาะข้อมูลที่เกี่ยวข้องกับ
โมเดลข้อมูล Topo-Geo ค่าเริ่มต้น: NO

· SIMPLE_FEATURE=YES|NO - สร้างเรขาคณิตของฟีเจอร์อย่างง่ายในคอลัมน์ GEOMETRY_NAME
จากข้อมูลโทโพเรขาคณิต ค่าเริ่มต้น: NO
โปรดทราบว่าต้องการเอาต์พุตทอพอโลยี PostGIS รุ่น 2 or ต่อมา.

ตัวอย่าง


ESRI เชปไฟล์
v.ภายนอก.ออก ใช้ควบคู่กับ v.ภายนอก เพื่อประมวลผลข้อมูล geodata ภายนอกใน GRASS
ในขณะที่เขียนผลลัพธ์โดยตรงเช่น ในรูปแบบ ESRI Shapefile:
# ลงทะเบียน Shapefile ใน GRASS mapset:
v.อินพุตภายนอก=/path/to/shapefiles layer=citys
# กำหนดไดเร็กทอรีเอาต์พุตสำหรับผลการคำนวณ GRASS:
v.external.out เอาท์พุต=$HOME/gisoutput
# ทำบางสิ่ง (ที่นี่: แบบสอบถามเชิงพื้นที่) เขียนผลลัพธ์โดยตรงเป็น Shapefile
v.select ainput=เมือง atype=point binput=ฟอเรสต์ btype=ตัวดำเนินการพื้นที่=ภายในเอาต์พุต=fcities
สามารถพิมพ์การตั้งค่าปัจจุบันโดยใช้ -p or -g ธง.
v.external.out -หน้า
เอาต์พุต: /path/to/home/gisoutput
รูปแบบ: ESRI Shapefile

PostGIS (เรียบง่าย ให้บริการ)
ข้อมูล PostGIS สามารถเข้าถึงได้โดยตรงโดยใช้ หญ้า-PostGIS ข้อมูล ผู้จัดหา (หญ้าต้องเป็น
คอมไพล์ด้วยการสนับสนุน PostgreSQL)
# ลงทะเบียนตาราง PostGIS ในชุดแมป GRASS:
v.เอาท์พุทภายนอก=PG:dbname=gisdb layer=เมือง
# กำหนดฐานข้อมูล PostGIS เอาต์พุตสำหรับผลการคำนวณ GRASS ที่จัดเก็บเป็นคุณสมบัติอย่างง่าย:
v.external.out เอาท์พุต=PG:dbname=รูปแบบ gisdb=PostgreSQL
#ประมวลผลหน่อย...
หมายเหตุ หากกำหนดตัวแปรสภาพแวดล้อม GRASS_VECTOR_OGR หรือคอมไพล์ GRASS แล้ว
หากไม่มีการสนับสนุน PostgreSQL GRASS จะใช้ไดรเวอร์ PostgreSQL จากไลบรารี OGR สำหรับ
การอ่านและเขียนข้อมูล PostGIS

PostGIS โทโพโลยี
# กำหนดฐานข้อมูล PostGIS เอาต์พุตสำหรับผลการคำนวณ GRASS ที่จัดเก็บเป็นองค์ประกอบทอพอโลยี:
v.external.out เอาต์พุต=PG:dbname=รูปแบบ gisdb=ตัวเลือก PostgreSQL=โทโพโลยี=ใช่
#ประมวลผลหน่อย...
หมายเหตุ การเข้าถึงโทโพโลยี PostGIS รองรับเฉพาะในตัว หญ้า-PostGIS ข้อมูล
ผู้จัดหา.

GRASS พื้นเมือง รูป
หากต้องการคืนค่าการตั้งค่าดั้งเดิม เช่น ใช้รูปแบบเนทีฟ GRASS พิมพ์:
v.ภายนอก.ออก -r

ฟื้นฟู การตั้งค่า
การตั้งค่าปัจจุบันสามารถจัดเก็บลงในไฟล์ได้โดยการระบุ เอาท์พุต ตัวเลือก
# กำหนดฐานข้อมูล PostGIS เอาต์พุตสำหรับการคำนวณ GRASS ด้วย
# ผลลัพธ์ที่เก็บไว้เป็นองค์ประกอบทอพอโลยี:
v.external.out เอาต์พุต=PG:dbname=gisdb รูปแบบ=PostgreSQL \
options=topology=ใช่ savesettings=gisdb_topo.txt
# ... และทำการประมวลผลใน PostGIS Topology
กลับสู่รูปแบบดั้งเดิม:
v.ภายนอก.ออก -r
# ทำการประมวลผลในรูปแบบดั้งเดิม
กู้คืนการตั้งค่าก่อนหน้าจากไฟล์ "gisdb_topo.txt" โดยระบุ Loadsettings ตัวเลือก
v.external.out loadsettings=gisdb_topo.txt
# ... และทำการประมวลผลใน PostGIS Topology

ข้อมูลอ้างอิง


· ผู้ให้บริการข้อมูล GRASS-OGR

· เอกสาร OGR vector library C API

· ผู้ให้บริการข้อมูล GRASS-PostGIS

· libpq - C ห้องสมุด

ใช้ v.external.outgrass ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad