Geo :: Shapefile :: Vorm

GEO :: Shapefile :: Shape is een Geo :: Shapefile Utility Class.
Download nu

Geo :: Shapefile :: Vorm Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jason Kohles
  • Uitgever website:
  • http://search.cpan.org/~jasonk/

Geo :: Shapefile :: Vorm Tags


Geo :: Shapefile :: Vorm Beschrijving

Geo :: Shapefile :: Shape is een Geo :: Shapefile nut klasse. Geo :: Shapefile :: Shape is een Geo :: Shapefile nut class.SYNOPSIS gebruik Geo :: Shapefile :: Vorm; mijn $ vorm = new Geo :: shapefile :: Vorm; $ Vorm-> parse_shp ($ shape_data); Samenvatting Dit is een hulpprogramma klasse voor Geo :: shapefile dat shapes.This vertegenwoordigt is de Geo :: shapefile nut klasse die eigenlijk bevat vorm gegevens voor een individuele vorm van de shp file.METHODSnew ( ) Maakt een nieuwe Geo :: shapefile :: object Shape, heeft geen argumenten en keert de gemaakte object. Normaal Geo :: Shapefile doet dit voor u wanneer u deze methode get_shp_record () aanroept, dus moet je niet nodig om een nieuw object te maken. (Uiteindelijk zal deze module ondersteuning _creating_ Shapefiles liever dan ze te lezen, dan is deze methode important.num_parts () Geeft het aantal onderdelen waaruit deze shape.num_points () Geeft het aantal punten waaruit deze vorm worden .points () Geeft een array van Geo :: shapefile :: Point objecten die alle punten in deze vorm bevat. Let op dat, omdat een vorm meerdere segmenten, die niet direct kan worden verbonden kan bevatten, heb je waarschijnlijk niet wilt gebruiken deze punten die je gaat plot te halen Als je gaat om de vorm te tekenen, wilt u waarschijnlijk gebruik get_part () om de afzonderlijke delen instead.get_part halen ($ part_index). Returns het opgegeven deel van de vorm This. is de informatie die je wilt als je van plan om de vorm te tekenen u kunt doorlopen alle onderdelen die deel uitmaken van een vorm zoals deze:. voor (1 .. $ obj-> num_parts) {my $ deel = $ obj-> get_part ( $ _); # ... iets doen hier, trek je een kaart misschien} SHAPE_TYPE () Geeft de numerieke type deze vorm gebruikt Geo :: :: shapefile type () voor de leesbare naam bepalen uit deze type.shape_id () Geeft het ID nummer van deze vorm, zoals vastgelegd in shp file.x_min () x_max () y_min ( ) y_max () z_min () z_max () m_min () m_max () Geeft het minimum / maximum bereik van de X, Y, Z of M waarden voor deze vorm vervat in zijn header information.has_point ($ point) Geeft true als het punt verschaft een van de punten in de vorm. Merk op dat dit een eenvoudige vergelijking met de punten die deel uitmaken van de vorm, zal het niet vinden van een punt dat langs een hoekpunt tussen twee punten in de vorm valt. Zie de documentatie Geo :: Shapefile :: Point voor een notitie over hoe u Z en / of M gegevens uitsluiten van de bij het matchen van points.contains_point ($ point); geeft true als het opgegeven punt valt in het interieur van deze vorm en false als het punt buiten de vorm. Retourwaarde gespecificeerd als het punt een van de hoekpunten en ligt op een aantal segmenten van de begrenzende polygon.Note de retourwaarde eigenlijk een winding-getal berekend negeren Z en M velden zo negatief zijn wanneer het punt zich binnen vorm wikkelen van de verkeerde way.get_segments ($ part) Geeft een array samengesteld uit arrayposities hashes, waarbij de punten van elk segment van een multi-segment part.vertex_centroid ($ part) bevatten, retourneren Geo :: :: shapefile punt dat geeft de berekende zwaartepunt van de hoekpunten vormen. Als gegeven een deel index berekent alleen voor dat deel, anders berekent het voor de gehele vorm. Zie "zwaartepunt" voor meer informatie over vertex_centroid vs area_centroid.area_centroid ($ part); Returns een Geo :: shapefile :: Point dat de berekende gebied zwaartepunt van de vorm vertegenwoordigt. Als gegeven een deel index berekent alleen voor dat deel, anders berekent het voor de gehele vorm. Zie "zwaartepunt" voor meer informatie over vertex_centroid vs area_centroid.centroid ($ part) voor achterwaartse compatibiliteit redenen, zwaartepunt () is op dit moment een alias voor vertex_centroid (), hoewel het waarschijnlijk meer zin zou hebben om het te wijzen op area_centroid (). Om te voorkomen dat verwarring (en mogelijke toekomstige afschrijvingen), moet u dit te voorkomen en ofwel vertex_centroid gebruiken of area_centroid.dump () Geeft een tekst dump van het object, toont het type vorm, id-nummer, aantal onderdelen, totaal aantal punten, de grenzen voor de X, Y, Z en n varieert, en de coördinaten van de punten in elk deel van de vorm. Vereisten: · Perl


Geo :: Shapefile :: Vorm Gerelateerde software

Webfetch

Webfetch is een PERL-module om informatie van het web te downloaden en op te slaan. ...

160

Downloaden