ນີ້ແມ່ນຄໍາສັ່ງ v.externalgrass ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
v.ພາຍນອກ - ສ້າງແຜນທີ່ pseudo-vector ໃຫມ່ເປັນການເຊື່ອມຕໍ່ກັບຊັ້ນທີ່ສະຫນັບສະຫນູນ OGR ຫຼື a
ຕາຕະລາງຄຸນນະສົມບັດ PostGIS.
KEYWORDS
vector, ການນໍາເຂົ້າ, ພາຍນອກ, OGR, PostGIS
ສະຫຼຸບສັງລວມ
v.ພາຍນອກ
v.ພາຍນອກ - ຊ່ວຍ
v.ພາຍນອກ [-fltb] ການປ້ອນຂໍ້ມູນ=string ຊັ້ນ=ຊື່ [output=ຊື່] [--ຂຽນທັບ] [--ຊ່ວຍເຫຼືອ]
[--ຄຳເວົ້າ] [--ງຽບ] [--ui]
ທຸງ:
-f
ລາຍຊື່ຮູບແບບທີ່ຮອງຮັບ ແລະອອກ
-l
ລາຍຊື່ຊັ້ນຂໍ້ມູນທີ່ມີຢູ່ໃນແຫຼ່ງຂໍ້ມູນແລະອອກ
-t
ລາຍຊື່ຊັ້ນຂໍ້ມູນທີ່ມີຢູ່ລວມທັງປະເພດຄຸນສົມບັດໃນແຫຼ່ງຂໍ້ມູນແລະການອອກ
ຮູບແບບ: ຊື່ຊັ້ນ, ປະເພດ, ການກວດສອບການຄາດຄະເນ, ເລຂາຄະນິດ
-b
ຢ່າສ້າງ topology
--ຂຽນທັບ
ອະນຸຍາດໃຫ້ໄຟລ໌ຜົນຜະລິດຂຽນທັບໄຟລ໌ທີ່ມີຢູ່ແລ້ວ
- ຊ່ວຍ
ພິມສະຫຼຸບການນຳໃຊ້
-- verbose
ຜົນຜະລິດໂມດູນ Verbose
--ງຽບ
ຜົນຜະລິດໂມດູນງຽບ
--ui
ບັງຄັບໃຫ້ເປີດກ່ອງໂຕ້ຕອບ GUI
ຕົວກໍານົດການ:
ການປ້ອນຂໍ້ມູນ=string [ຕ້ອງການ]
ຊື່ຂອງຂໍ້ມູນປ້ອນຂໍ້ມູນ OGR ຫຼື PostGIS
ຕົວຢ່າງ:
ESRI Shapefile: ໄດເລກະທໍລີທີ່ປະກອບດ້ວຍໄຟລ໌ຮູບຮ່າງ
ໄຟລ໌ MapInfo: ໄດເລກະທໍລີທີ່ປະກອບດ້ວຍໄຟລ໌ແຜນທີ່
ຖານຂໍ້ມູນ PostGIS: string ການເຊື່ອມຕໍ່, eg. 'PG:dbname=db user=grass'
ຊັ້ນ=ຊື່ [ຕ້ອງການ]
ຊື່ຂອງຊັ້ນ OGR ຫຼືຕາຕະລາງຄຸນສົມບັດ PostGIS ທີ່ຈະເຊື່ອມຕໍ່
ຕົວຢ່າງ:
ESRI Shapefile: ຊື່ shapefile
ໄຟລ໌ແຜນທີ່: ຊື່ໄຟລ໌ແຜນທີ່
ຖານຂໍ້ມູນ PostGIS: ຊື່ຕາຕະລາງ
output=ຊື່
ຊື່ສໍາລັບຜົນຜະລິດແຜນທີ່ vector GRASS (ຄ່າເລີ່ມຕົ້ນ: ຊັ້ນຂໍ້ມູນເຂົ້າ)
ລາຍລະອຽດ
v.ພາຍນອກ ສ້າງແຜນທີ່ vector ໃຫມ່ເປັນການເຊື່ອມຕໍ່ກັບຊັ້ນ OGR ພາຍນອກຫຼືຄຸນສົມບັດ PostGIS
ໂຕະ. OGR (ຫ້ອງສະໝຸດຄຸນສົມບັດງ່າຍໆ) ແມ່ນສ່ວນໜຶ່ງຂອງຫ້ອງສະໝຸດ GDAL, ດັ່ງນັ້ນທ່ານຈໍາເປັນຕ້ອງຕິດຕັ້ງ
GDAL ທີ່ຈະໃຊ້ v.ພາຍນອກ ສໍາລັບຊັ້ນ OGR ພາຍນອກ. ໃຫ້ສັງເກດວ່າຕາຕະລາງຄຸນນະສົມບັດ PostGIS ສາມາດເປັນ
ເຊື່ອມຕໍ່ຍັງໃຊ້ໃນຕົວ GRASS-PostGIS ຂໍ້ມູນ ຄົນຂັບ (ຕ້ອງການ GRASS ເພື່ອສ້າງດ້ວຍ
ສະຫນັບສະຫນູນ PostgreSQL).
ສະຫນັບສະຫນູນ OGR vector ຮູບແບບ
ເພື່ອລາຍຊື່ຮູບແບບ OGR ທີ່ຮອງຮັບ, ພິມ
v.ພາຍນອກ -f
ສໍາລັບລາຍລະອຽດເບິ່ງເວັບໄຊທ໌ OGR.
ຕົວຢ່າງ
ESRI ຮູບຊົງ
ສົມມຸດວ່າ 'test_shape.shp' ຢູ່ໃນໄດເລກະທໍລີ '/home/user/shape_data'.
v.external input=/home/user/shape_data layer=test_shape output=grass_map
MapInfo ໄຟ
v.external input=./ layer=mapinfo_test output=grass_map
SDTS ໄຟ
ຫມາຍເຫດ: ທ່ານຕ້ອງເລືອກໄຟລ໌ CATD
v.external input=CITXCATD.DDF output=cities
TIGER ໄຟ
v.external input=input/2000/56015/ layer=CompleteChain,PIP output=t56015_all
PostGIS ຂັ້ນຕອນ
ການເຊື່ອມຕໍ່ PostGIS ແມ່ນໂດຍຄ່າເລີ່ມຕົ້ນທີ່ສ້າງຂຶ້ນໂດຍການສະຫນັບສະຫນູນ PostGIS, ie. ການນໍາໃຊ້ GRASS-PostGIS
ຂໍ້ມູນ ຄົນຂັບ. ຖ້າຕົວແປສະພາບແວດລ້ອມ GRASS_VECTOR_OGR ມີຢູ່, ຫຼື GRASS ຖືກລວບລວມ
ໂດຍບໍ່ມີການສະຫນັບສະຫນູນ PostgreSQL ຫຼັງຈາກນັ້ນ GRASS ຈະໃຊ້ໄດເວີ OGR-PostgreSQL ເພື່ອສ້າງການເຊື່ອມຕໍ່.
v.external input="PG:host=localhost user=postgres dbname=postgis" layer=polymap
ຫມາຍເຫດ
ຮູບແບບຂໍ້ມູນຄຸນສົມບັດທີ່ງ່າຍດາຍທີ່ໃຊ້ໂດຍ OGR (ຫຼື PostGIS) ແມ່ນແຕກຕ່າງກັນຫຼາຍຈາກ
ຮູບແບບ topological ທີ່ໃຊ້ໂດຍ GRASS. ແທນທີ່ຈະເປັນ topology ທີ່ແທ້ຈິງ, ເອີ້ນວ່າ 'pseudo topology' ແມ່ນ
ສ້າງສໍາລັບຂໍ້ມູນທີ່ເຊື່ອມຕໍ່ໂດຍ v.ພາຍນອກ. ຜູ້ໃຊ້ຄວນຮຽນຮູ້ຄວາມແຕກຕ່າງລະຫວ່າງສອງອັນນັ້ນ
ຮູບແບບ, ເພາະວ່າບາງໂມດູນເຮັດວຽກຢ່າງຖືກຕ້ອງກັບຂໍ້ມູນພື້ນເມືອງ GRASS, ສາມາດຜະລິດຜິດ
ຜົນໄດ້ຮັບດ້ວຍການປ້ອນຂໍ້ມູນແຜນທີ່ vector ສ້າງໂດຍ v.ພາຍນອກ.
ເບິ່ງ v.db.connect ສໍາລັບຕົວຢ່າງຂອງການຮັກສາຄຸນລັກສະນະໃນ DBMS ພາຍນອກໃນຍັງ
ຮູບແບບທີ່ຂຽນໄດ້.
ຂໍ້ມູນອ້າງອິງ
OGR vector library C API ເອກະສານ
ໃຊ້ v.externalgrass ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net