GoGPT Best VPN GoSearch

OnWorks favicon

shpdump - ອອນໄລນ໌ຢູ່ໃນຄລາວ

ແລ່ນ shpdump ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ shpdump ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


shpdump - dumps ເປັນຂໍ້ຄວາມ ແລະ/ຫຼື validates ເນື້ອໃນຂອງ ESRI shapefile

ສະຫຼຸບສັງລວມ


shpdump [-validate] shp_file

ລາຍລະອຽດ


ພິມເນື້ອໃນຂອງ shapefile shp_file ຜົນຜະລິດມາດຕະຖານໃນຮູບແບບຂໍ້ຄວາມ.
Shapefiles ຕົວຈິງແລ້ວປະກອບດ້ວຍສອງໄຟລ໌ທີ່ມີຊື່ພື້ນຖານແລະນາມສະກຸນດຽວກັນ .shp ແລະ
.shx (ຫຼື .SHP ແລະ .SHX) ປະກອບດ້ວຍຂໍ້ມູນຮູບຮ່າງ ແລະດັດຊະນີຮູບຮ່າງຕາມລໍາດັບ. ໄຟລ໌
ການເປີດແມ່ນຖືກກໍານົດໂດຍການລອກເອົານາມສະກຸນໄຟລ໌ໃດໆອອກຈາກ shp_file ແລະ
ພະຍາຍາມເປີດໄຟລ໌ shp_file.shp or shp_file.SHP, ແລະ shp_file.shx or
shp_file.SHX ສໍາລັບຂໍ້ມູນທີ່ກ່ຽວຂ້ອງແລະໄຟລ໌ດັດສະນີ.

ຜົນຜະລິດປະກອບດ້ວຍສ່ວນຫົວໃຫ້ຕົວເລກ ແລະປະເພດຂອງຮູບຮ່າງໃນໄຟລ໌ ແລະຂອບເຂດ
ສໍາລັບຕໍາ່ສຸດທີ່ແລະສູງສຸດ X, Y, Z, ແລະ M ຄ່າທີ່ປາກົດຢູ່ໃນຮູບຮ່າງ. ສ່ວນຫົວແມ່ນ
ຕິດຕາມດ້ວຍຂໍ້ມູນເລຂາຄະນິດສໍາລັບແຕ່ລະຮູບຮ່າງໃນໄຟລ໌. ຮູບ​ຮ່າງ​ທັງ​ຫມົດ​ໃນ​ໄຟລ​໌​ຄວນ​ຈະ​
ຈະເປັນປະເພດດຽວກັນ, ຍົກເວັ້ນນັ້ນ NullShape ຮູບ​ຮ່າງ​ທີ່​ພິມ​ອາດ​ຈະ​ຖືກ​ປະ​ສົມ​ກັບ​ອື່ນໆ​
ປະເພດ. ສ່ວນຫົວມີແບບຟອມ

ປະເພດ Shapefile: type # of Shapes: count

ຂອບເຂດຂອງໄຟລ໌: (minX,minY,minZ,minM)
ເຖິງ (maxX, maxY, maxZ, maxM)

ເບິ່ງພາກ SHAPE TYPES ຂ້າງລຸ່ມນີ້ສໍາລັບບັນຊີລາຍຊື່ຂອງປະເພດຮູບຮ່າງທີ່ເປັນໄປໄດ້.

ຕໍ່ໄປສໍາລັບແຕ່ລະຮູບຮ່າງໃນໄຟລ໌ header ໃຫ້ມັນ shape_index, ມັນ​ເປັນ​ປະ​ເພດ​ ປະເພດ, ຈຳ ນວນ
ຂອງຈຸດຕັ້ງ nVertices, ຈໍານວນຂອງພາກສ່ວນ nParts, ແລະກ່ອງ bounding ແມ່ນໄດ້ຮັບ, ປະຕິບັດຕາມໂດຍ
ຂໍ້​ມູນ vertex ຂອງ​ແຕ່​ລະ​ພາກ​ສ່ວນ​.

ຮູບຮ່າງ: shape_index (type) nVertices=nVertices, nParts=nParts
ຂອບເຂດ: (minX,minY,minZ,minM)
ເຖິງ (maxX, maxY, maxZ, maxM)

ປາຍຂອງພາກສ່ວນທໍາອິດ

+ ຈຸດ​ຍອດ​ຂອງ​ພາກ​ສ່ວນ​ທີ​ສອງ ...

+ ຈຸດຍອດຂອງພາກສ່ວນສຸດທ້າຍ

ໄດ້ shape_index ຂອງຮູບຮ່າງແມ່ນຕົວເລກຂອງຮູບຮ່າງເລີ່ມຕົ້ນຈາກສູນໃນຮູບຮ່າງ
ໄຟລ໌. ແຕ່ລະຈຸດມີຮູບແບບ

(X,Y,Z,M)

ຖ້າມີຫຼາຍພາກສ່ວນ, ປະເພດຂອງພາກສ່ວນຈະຖືກຕໍ່ທ້າຍກັບຈຸດສູງສຸດທໍາອິດ
ຂອງແຕ່ລະພາກສ່ວນ, ແລະ vertex ທໍາອິດຂອງພາກສ່ວນທີສອງແລະດັ່ງຕໍ່ໄປນີ້ແມ່ນນໍາຫນ້າດ້ວຍບວກ
(+) ເຊັນ. ປະເພດສ່ວນແມ່ນ ວົງ ສໍາລັບທຸກປະເພດຮູບຮ່າງຍົກເວັ້ນ MultiPatch ບ່ອນທີ່ມັນເປັນປະເພດ
ຂອງ​ການ​ແກ້​ໄຂ​ຫນ້າ​ດິນ​. ເບິ່ງຂ້າງລຸ່ມນີ້ສໍາລັບຄໍາອະທິບາຍຂອງປະເພດສ່ວນທີ່ເປັນໄປໄດ້.

SHAPE TYPES


ແຕ່ລະປະເພດຂອງຮູບຮ່າງຍົກເວັ້ນ MultiPatch ຮູບ​ຮ່າງ​ທີ່​ພິມ​ມາ​ມີ​ສາມ​ລົດ​ຊາດ​: ປົກ​ກະ​ຕິ​
ປະເພດ unsuffixed, ບ່ອນທີ່ຈຸດນອນຢູ່ໃນ X / Y- ຊ່ອງ; ປະເພດທີ່ມີຄຳຕໍ່ທ້າຍ M ບ່ອນທີ່ຈຸດນອນຢູ່ໃນ
X / Y-space ແລະ​ນອກ​ຈາກ​ນັ້ນ​ມີ a ວັດແທກ ມູນຄ່າໃນ M- ຊ່ອງ; ແລະສຸດທ້າຍແມ່ນປະເພດທີ່ມີ suffix
Z ບ່ອນທີ່ຈຸດນອນຢູ່ໃນ X / Y / Z-space ແລະ​ຍັງ​ມີ​ຄ່າ​ມາດ​ຕະ​ການ​ໃນ​ M- ຊ່ອງ.

NullShape
ຮູບຮ່າງທີ່ບໍ່ມີຂໍ້ມູນ. ຮູບຮ່າງຂອງປະເພດນີ້ອາດຈະຖືກປະສົມກັບຮູບຮ່າງອື່ນໆແລະ
ບາງຄັ້ງຖືກໃຊ້ເພື່ອສະແດງຂໍ້ມູນເລຂາຄະນິດທີ່ຖືກລົບຫຼືຂາດຫາຍໄປສໍາລັບຮູບຮ່າງ.

ຈຸດ or PointZ or PointM
ຈຸດດຽວ.

Arc or ArcZ or ArcM
ເສັ້ນທາງເສັ້ນເປັນເສັ້ນ. ຮູບຮ່າງຂອງປະເພດນີ້ອາດຈະປະກອບດ້ວຍຫຼາຍພາກສ່ວນທີ່ອາດຈະ
ຫຼືອາດຈະບໍ່ຕັດກັນແລະ / ຫຼືເຊື່ອມຕໍ່. Arcs ຖືກເອີ້ນວ່າ Polylines ໃນ shapefile
ຂໍ້ ກຳ ນົດ.

polygon or PolygonZ or PolygonM
ຮູບ​ຮ່າງ polygon ປະ​ກອບ​ດ້ວຍ​ຫນຶ່ງ​ຫຼື​ຫຼາຍ​ພາກ​ສ່ວນ​, ເອີ້ນ​ວ່າ​ ວົງ, ທີ່ແຕ່ລະຄົນກໍານົດ a
ເສັ້ນທາງປິດ. ແຫວນຕ້ອງມີແນວຕັ້ງຢ່າງໜ້ອຍສີ່ອັນກັບອັນທຳອິດ ແລະອັນສຸດທ້າຍ
ຈຸດຕັ້ງແມ່ນເທົ່າທຽມກັນ, ແລະບໍ່ຕ້ອງຕັດກັນເອງ. ສໍາລັບຮູບຮ່າງຂອງປະເພດ polygon, ການ
ແຫວນກຳນົດ polygon ທີ່ມີຮູທາງເລືອກໂດຍການໃຫ້ຈຸດຕັ້ງຂອງວົງແຫວນພາຍໃນ a
ທິດທາງກົງກັນຂ້າມ ແລະຈຸດຕັ້ງຂອງວົງແຫວນນອກຕາມເຂັມໂມງ
ປະຖົມນິເທດ. ສີ່ແຍກແລະການປະຖົມນິເທດແມ່ນໄດ້ຖືກຄິດໄລ່ຢູ່ສະເຫມີ X / Y- ຊ່ອງ​ແລະ​ບໍ່​ເຄີຍ​
in X/Y/M- ຊ່ອງ.

MultiPoint or MultiPointZ or MultiPointM
ຊຸດຂອງຈຸດ.

MultiPatch
A MultiPatch ເປັນຕົວແທນຫນຶ່ງຫຼືຫຼາຍດ້ານໃນ X / Y / Z-space, ແລະ​ປະ​ກອບ​ດ້ວຍ a
ຈໍານວນຂອງພາກສ່ວນເອີ້ນວ່າມັນ ດ້ານ ເພີ້ມ. ແຕ່ລະແຜ່ນພື້ນຜິວອະທິບາຍເຖິງອັນໃດນຶ່ງ
ພື້ນຜິວຫຼືຂຸມໃນດ້ານອື່ນ, ຂຶ້ນກັບປະເພດຂອງແຜ່ນ. ແຜ່ນແພ
ອາດ​ຈະ​ແບ່ງ​ປັນ​ເຂດ​ແດນ​ທົ່ວ​ໄປ​ແຕ່​ບໍ່​ສາ​ມາດ​ຕັດ​ກັນ​ເປັນ​ຢ່າງ​ອື່ນ​. ປະເພດຂອງ patch ໄດ້
ອາດ​ຈະ​ເປັນ​ຫນຶ່ງ​ໃນ

TriangleStrip: ຊຸດຂອງສາມຫຼ່ຽມເຊື່ອມຕໍ່. ສາມຈຸດທໍາອິດກໍານົດ
ສາມຫຼ່ຽມທໍາອິດແລະທຸກຈຸດຕໍ່ໄປນີ້ກໍານົດສາມຫຼ່ຽມໃຫມ່ໂດຍໃຊ້ຈຸດໃຫມ່
ແລະສອງຈຸດທີ່ຜ່ານມາ.

TriangleFan: ຊຸດຂອງສາມຫຼ່ຽມເຊື່ອມຕໍ່. ສາມຈຸດທໍາອິດກໍານົດຄັ້ງທໍາອິດ
ສາມຫຼ່ຽມແລະທຸກຈຸດຕໍ່ໄປນີ້ກໍານົດສາມຫຼ່ຽມໃຫມ່ໂດຍໃຊ້ຈຸດທີ່ຜ່ານມາ,
ຈຸດປະຈຸບັນ, ແລະຈຸດທໍາອິດ, ດັ່ງນັ້ນຈຶ່ງປະກອບເປັນພັດລົມຂອງສາມຫຼ່ຽມປະມານ
ຈຸດທໍາອິດ.

ວົງແຫວນນອກ: ວົງແຫວນນອກຂອງລຳດັບຂອງວົງແຫວນທີ່ກຳນົດ polygon ທີ່ມີຮູ. ທັງໝົດ
ປະ​ເພດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ ແຫວນພາຍໃນ ຖືກປະຕິບັດເພື່ອເປັນຮູຂອງ polygon. ໄດ້
ລໍາດັບຂອງວົງແຫວນສິ້ນສຸດລົງດ້ວຍການທໍາອິດທີ່ບໍ່ແມ່ນ.ແຫວນພາຍໃນ ສ່ວນທີ່ພິມ ຫຼືສ່ວນຂອງ
ຮູບຮ່າງ, ອັນໃດມາກ່ອນ.

ແຫວນພາຍໃນ: ວົງແຫວນພາຍໃນໃນລໍາດັບຂອງວົງແຫວນທີ່ກໍານົດ polygon ທີ່ມີຮູ. ນີ້
ປະເພດຂອງພາກສ່ວນພຽງແຕ່ປະຕິບັດຕາມ ວົງແຫວນນອກ ຫຼືອື່ນໆ ແຫວນພາຍໃນ ພາກສ່ວນທີ່ພິມ.

ແຫວນທຳອິດ: ອັນທຳອິດໃນລຳດັບຂອງວົງແຫວນທີ່ກຳນົດ polygon ຂອງປະເພດທີ່ບໍ່ລະບຸ.
ພາກສ່ວນຕໍ່ໄປນີ້ຂອງປະເພດ ວົງ ກໍານົດວົງແຫວນອື່ນໆໃນ polygon. ປະເພດນີ້
ບາງສ່ວນຂອງສ່ວນແມ່ນໃຊ້ໃນເວລາທີ່ພາຍໃນຫຼືພາຍນອກຂອງ polygon ແມ່ນບໍ່ຮູ້ຈັກຫຼື
ນຳໃຊ້ໄດ້. ລໍາດັບຂອງວົງແຫວນທີ່ກໍານົດ polygon ສິ້ນສຸດລົງດ້ວຍການທໍາອິດທີ່ບໍ່ແມ່ນ.ວົງ
ສ່ວນທີ່ພິມ ຫຼືສ່ວນສຸດທ້າຍຂອງຮູບຮ່າງ, ອັນໃດຈະມາກ່ອນ.

ວົງ: ວົງແຫວນໃນລຳດັບຂອງວົງແຫວນທີ່ກຳນົດ polygon ຂອງປະເພດທີ່ບໍ່ລະບຸ. ມັນອາດຈະ
ພຽງແຕ່ປະຕິບັດຕາມ a ແຫວນທຳອິດ ຫຼືອື່ນໆ ວົງ ພາກສ່ວນທີ່ພິມ.

UknownPartType: ປະເພດນີ້ຖືກສົ່ງຄືນສໍາລັບພາກສ່ວນທີ່ປະເພດບໍ່ຖືກຮັບຮູ້.

UnknownShapeType
ປະເພດນີ້ຖືກສົ່ງຄືນສໍາລັບຮູບຮ່າງທີ່ປະເພດບໍ່ຖືກຮັບຮູ້.

OPTIONS


-validate
ນັບຈໍານວນວັດຖຸທີ່ມີວົງແຫວນທີ່ບໍ່ຖືກຕ້ອງ

ດໍາເນີນການກວດສອບການປະຖົມນິເທດຂອງວົງໃນແລະນອກໃນ polygon,
PolygonZ, ແລະ PolygonM ວັດຖຸ. ອີງ​ຕາມ​ການ​ສະ​ເພາະ shapefile ນອກ​
ວົງແຫວນຄວນໃຫ້ທິດທາງຕາມເຂັມໂມງ, ແລະແຫວນພາຍໃນທີ່ກໍານົດຂຸມ a
ທິດທາງກົງກັນຂ້າມ. ຖ້າວົງແຫວນບາງຮູບຮ່າງຖືກຮັດກຸມໃນທາງທີ່ຜິດ
ຫຼັງຈາກນັ້ນ, ຂໍ້ຄວາມຕໍ່ໄປນີ້ແມ່ນຜົນຜະລິດຫຼັງຈາກຖິ້ມຮູບຮ່າງນັ້ນ:

ນັບ ແຫວນບາດແຜຢູ່ໃນທິດທາງທີ່ບໍ່ຖືກຕ້ອງ.

ນອກ​ຈາກ​ນັ້ນ​ຈໍາ​ນວນ​ທັງ​ຫມົດ​ຂອງ​ຮູບ​ຮ່າງ​ທີ່​ມີ​ແຫວນ​ບັນ​ຫາ​ແມ່ນ​ຜົນ​ຜະ​ລິດ​ຫຼັງ​ຈາກ​ທີ່​ສຸດ​
ຮູບ​ຮ່າງ​ໄດ້​ຖືກ​ຖິ້ມ​ໄວ້​:

ນັບ ວັດຖຸມີຄໍາສັ່ງແຫວນທີ່ບໍ່ຖືກຕ້ອງ.

shp_file
ຊື່ຂອງ shapefile ທີ່ມີຢູ່ແລ້ວ.

ອອກ STATUS


0 ການ​ປະ​ຕິ​ບັດ​ໂຄງ​ການ​ສົບ​ຜົນ​ສໍາ​ເລັດ​.

1 ບໍ່ມີ shapefile shp_file ໄດ້ຖືກມອບໃຫ້ຫຼືມັນບໍ່ສາມາດເປີດໄດ້.

EXAMPLE


$ shpdump shapefile.shp

ປະເພດ Shapefile: Arc # ຂອງຮູບຮ່າງ: 3

ຂອບເຂດເອກະສານ: ( 3531586.750, 7253086.100,0,0)
ເຖິງ (3536417.463, 7778375.875,0,0)

ຮູບຮ່າງ:0 (Arc) nVertices=2, nParts=1
ຂອບເຂດ:( 3536397.797, 7253086.100, 0, 0)
ເຖິງ (3536417.463, 7253163.597, 0, 0)
(3536397.797, 7253163.597, 0, 0) ແຫວນ
( 3536417.463, 7253086.100, 0, 0)

ຮູບຮ່າງ:1 (Arc) nVertices=3, nParts=1
ຂອບເຂດ:( 3458966.390, 7373335.808, 0, 0)
ເຖິງ (3459141.856, 7373474.681, 0, 0)
(3458966.390, 7373474.681, 0, 0) ແຫວນ
( 3458979.042, 7373466.273, 0, 0)
( 3459141.856, 7373335.808, 0, 0)

ຮູບຮ່າງ:2 (Arc) nVertices=7, nParts=1
ຂອບເຂດ:( 3531586.750, 7777880.500, 0, 0)
ເຖິງ (3532930.206, 7778375.875, 0, 0)
(3531586.750, 7777880.500, 0, 0) ແຫວນ
( 3532228.265, 7778072.455, 0, 0)
( 3532310.897, 7778119.445, 0, 0)
( 3532367.866, 7778144.877, 0, 0)
( 3532440.559, 7778168.920, 0, 0)
( 3532506.504, 7778190.785, 0, 0)
( 3532930.206, 7778375.875, 0, 0)

$

ທິດສະດີວິທະຍາ


ການວິນິດໄສຕໍ່ໄປນີ້ອາດຈະຖືກອອກໃນ stdout:

ບໍ່ສາມາດເປີດໄດ້:shp_file

ໃຊ້ shpdump ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.