Geo :: FormaFile :: Forma

GEO :: FABLEFILE :: Forma es una clase de utilidad Geo :: ShapeFile.
Descargar ahora

Geo :: FormaFile :: Forma Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jason Kohles
  • Sitio web del editor:
  • http://search.cpan.org/~jasonk/

Geo :: FormaFile :: Forma Etiquetas


Geo :: FormaFile :: Forma Descripción

Geo :: Shapefile :: Forma es una clase de utilidad Geo :: FormaFile. GEO :: FABLEFILE :: Forma es una clase de utilidad Geo :: ShapeFile. My $ shape = new geo :: shapefile :: Forma; $ forma-> parse_shp ($ shapet_data); Resumen Esta es una clase de utilidad para Geo :: ShapeFile que representa las formas. Esta es la clase de utilidad GEO :: FormaFile que contiene datos de forma para una forma individual desde el archivo shp.methodsnew ( ) Crea un nuevo objeto Geo :: ShapeFile :: Forma Objeto, no toma argumentos y devuelve el objeto creado. Normalmente GEO :: FABETFILE lo hace para usted cuando se llama su método get_shp_record (), por lo que no debería necesitar crear un nuevo objeto. (Finalmente, este módulo tendrá soporte para los shapefiles _Creating_ en lugar de simplemente leerlos, este método se volverá importante. Num_Parts () devuelve el número de piezas que conforman esta forma. Num_Points () devuelve la cantidad de puntos que conforman esta forma .Points () devuelve una matriz de geo :: FormaFile :: Objetos de puntos que contienen todos los puntos en esta forma. Tenga en cuenta que debido a que una forma puede contener segmentos múltiples, que pueden no estar directamente conectados, probablemente no quiera usar Esto para recuperar puntos que usted va a trazar. Si va a dibujar la forma, es probable que desee usar get_part () para recuperar las partes individuales en lugar.get_part ($ part_index); devuelve la parte especificada de la forma. Esta Es la información que desea si tiene la intención de dibujar la forma. Puede iterar a través de todas las partes que conforman una forma como esta: para (1 .. $ obj-> num_parts) {my $ pie = $ obj-> get_part ( $ _); # ... haz algo aquí, dibuja un mapa tal vez} shapefype () devuelve el tipo numérico de Esta forma, use GEO :: FABEFILE :: Tipo () para determinar el nombre legible por humanos de este tipo.Shape_ID () devuelve el número de identificación para esta forma, según lo contenido en el archivo shp.x_min () x_max () y_min ( ) y_max () z_min () z_max () m_min () m_max () devuelve los rangos mínimos / máximos de los valores X, Y, Z o M para esta forma, según lo contenido en su información de encabezado.has_point ($ punto) devoluciones Es cierto si el punto provisto es uno de los puntos de la forma. Tenga en cuenta que esto hace una comparación simple con los puntos que conforman la forma, no encontrará un punto que cae a lo largo de un vértice entre dos puntos en la forma. Consulte el GEO :: FABEFILE :: Punto Documentación para una nota sobre cómo excluir los datos de Z y / o M de ser considerados cuando coinciden con los puntos. Conterains_point ($ punto); devuelve verdadero si el punto especificado cae en el interior de esta forma y Falso si el punto está fuera de la forma. El valor de retorno no está especificado si el punto es uno de los vértices o mentiras en algún segmento del polígono delimitador. Nota que el valor de retorno es en realidad un número de devolución que se calcula ignorando los campos Z y M y, por lo tanto, será negativo si el punto está contenido dentro de Una forma de enrollamiento de la forma incorrecta. Representa el centroide calculado de los vértices de las formas. Si se le da un índice de piezas, calcula solo para esa parte, de lo contrario la calcula para toda la forma. Consulte "Centroid" para obtener más información en vértice_centroid vs area_centroid.Area_Centroid ($ Parte); devuelve un Geo :: FormaFile :: Punto que representa el centro de la forma del área calculada de la forma. Si se le da un índice de piezas, calcula solo para esa parte, de lo contrario la calcula para toda la forma. Consulte "Centroid" para más información en vértice_centroid vs area_centroid.centroid ($ Parte) para razones de compatibilidad al revés, centroide () es actualmente un alias a vértice_centroid (), aunque probablemente tendría más sentido para que apunte al área_centroid (). Para evitar confusiones (y posible deprecación futura), debe evitar esto y usarlo en VERTEX_CENTROID o área_centroid.dump () devuelve un volcado de texto del objeto, que muestra el tipo de forma, el número de identificación, el número de partes, el número de puntos totales, el número de puntos totales, Los límites para los rangos X, Y, Z y M, y las coordenadas de los puntos en cada parte de la forma. Requisitos: · Perl


Geo :: FormaFile :: Forma Software relacionado

DBD :: WTSPRITE

DBD :: WTSPRite es una extensión PERL para DBI, proporcionando emulación de la base de datos a través de archivos planos. ...

142

Descargar