Geo :: ShapeFile :: Forma

Geo :: ShapeFile :: Forma é uma classe de utilitário Geo :: ShapeFile.
Baixe Agora

Geo :: ShapeFile :: Forma Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jason Kohles
  • Site do editor:
  • http://search.cpan.org/~jasonk/

Geo :: ShapeFile :: Forma Tag


Geo :: ShapeFile :: Forma Descrição

Geo :: ShapeFile :: Forma é uma classe de utilitário Geo :: ShapeFile. Geo :: Shapefile :: Forma é um GEO :: ShapeFile Utility Class.Synopsis Use Geo :: ShapeFile :: Forma; Meu $ Shape = New Geo :: ShapeFile :: Forma; $ shape-> parse_shp ($ shape_data); resumo esta é uma classe utilitária para geo :: shapefile que representa formas.Esta é a classe de utilitário geo :: shapefile que realmente contém dados de forma para uma forma individual do arquivo shp.Methodsnew ( ) Cria um novo objeto Geo :: ShapeFile :: Forma, não requer argumentos e retorna o objeto criado. Normalmente GEO :: Shapefile faz isso para você quando você chama de método get_shp_record (), então você não precisa criar um novo objeto. (Eventualmente este módulo terá suporte para shapefiles _creating_ em vez de apenas lê-los, então esse método se tornará importante.Num_Parts () retorna o número de peças que compõem este formato.Num_Points () retorna o número de pontos que compõem essa forma .Points () Retorna uma matriz de Geo :: ShapeFile :: Point Objects que contém todos os pontos nesta forma. Note que, porque uma forma pode conter vários segmentos, que podem não estar diretamente conectados, você provavelmente não quer usar Isso para recuperar pontos que você vai tramar. Se você vai desenhar a forma, provavelmente deseja usar Get_Part () para recuperar as partes individuais.Get_Part ($ Part_Index); retorna a parte especificada da forma. Isso é a informação que você deseja se você pretende desenhar a forma. Você pode iterar através de todas as partes que compõem uma forma como esta: para (1 .. $ obj-> num_parts) {my $ parte = $ obj-> get_part (get_part $ _); # ... faça algo aqui, desenhe um mapa Talvez} Shape_Type () retorna o tipo numérico de Esta forma, use geo :: shapefile :: Type () para determinar o nome legível por humanos deste tipo.shape_id () retorna o número de identificação para esta forma, conforme contido no shp file.x_min () x_max () y_min () y_min () ) y_max () z_min () z_max () m_min () m_max () m_max () retorna as faixas mínimas / máximas dos valores x, y, z ou m para esta forma, conforme contido na sua informação de cabeçalho.Has_point ($ ponto) retorna true se o ponto fornecido é um dos pontos na forma. Note que esta forma simples com os pontos que compõem a forma, não encontrará um ponto que cai ao longo de um vértice entre dois pontos na forma. Veja a documentação GEO :: ShapeFile :: Point para uma nota sobre como excluir z e / ou m dados de serem considerados quando correspondem a pontos de correspondência.Contains_point ($ ponto); retorna true se o ponto especificado cair no interior desta forma e Falso se o ponto estiver fora da forma. O valor de retorno é não especificado se o ponto for um dos vértices ou mentiras em algum segmento do polígono delimitador.note que o valor de retorno é, na verdade, um número de enrolamento calculado ignorando z e m campos e, portanto, será negativo se o ponto estiver contido Uma forma enrolando a maneira errada.Get_Segments ($ peça) retorna uma matriz que consiste em hashes de matriz, que contêm os pontos para cada segmento de um segmento de um segmento de part.vertex_centroid ($ peça); retorna um geo :: shapefile :: ponto que representa o centróide calculado dos vértices de formas. Se dado um índice de peça, calcula apenas para essa parte, caso contrário o calcula para toda a forma. Consulte "centróide" para mais informações sobre Vertex_Centroid vs Area_Centroid.Area_Centroid ($ peça); retorna um geo :: shapefile :: ponto que representa a área calculada centróide da forma. Se dado um índice de peça, calcula apenas para essa parte, caso contrário o calcula para toda a forma. Consulte "Centroquid" para mais informações sobre Vertex_Centroid vs Area_Centroid.Centroid ($ peça) por razões para trás-compatibilidade, centróide () é atualmente um alias para vertex_centroid (), embora provavelmente fizesse mais sentido para ele apontar para Area_Centroid (). Para evitar confusão (e possível depreciação futura), você deve evitar isso e usar o vértice_centroid ou área_centroid.dump () retorna um despejo de texto do objeto, mostrando o tipo de forma, número de identificação, número de pontos totais, Bounds para os intervalos x, y, z e m, e as coordenadas dos pontos em cada parte da forma. Requisitos: · Perl.


Geo :: ShapeFile :: Forma Software Relacionado

DBD :: wtsprite.

dbd :: wtsprite é uma extensão perl para o DBI, fornecendo emmulação de banco de dados via arquivos planos. ...

142

Download