GeoFormatTypes.jl
GeoFormatTypes.GeoFormatTypes
— ModuleGeoFormatTypes
GeoFormatTypes defines wrapper types to make it easy to pass Geographic formats like WellKnownText or GeoJSON between packages while keeping information about what format is contained - instead of passing a String
or Int
that could be from any type.
Wrapper types also allow methods such as convert
to work with data in multiple formats, instead of defining lists of format-specific handling methods.
GeoFormatTypes.AbstractWellKnownText
— TypeWell known text has a number of versions and standards, and can represent coordinate reference systems or geometric data.
GeoFormatTypes.CoordSys
— TypeMapinfo CoordSys string
GeoFormatTypes.CoordinateReferenceSystemFormat
— TypeFormats representing coordinate reference systems
GeoFormatTypes.EPSG
— TypeEPSG code representing a coordinate reference system from the EPSG spatial reference system registry.
GeoFormatTypes.EPSG
— MethodConstructor for "EPSG:1234" string input
GeoFormatTypes.ESRIWellKnownText
— TypeWell known text following the ESRI standard
GeoFormatTypes.GML
— TypeGeography Markup Language
GeoFormatTypes.GeoFormat
— TypeAbstract supertype for geospatial data formats
GeoFormatTypes.GeoJSON
— TypeGeoJSON String or Dict
GeoFormatTypes.GeometryFormat
— TypeFormats representing geometries. These wrappers simply mark string formats that may optionally be converted to Geoetry objects at a later point.
GeoFormatTypes.KML
— TypeKeyhole Markup Language
GeoFormatTypes.MixedFormat
— TypeFormats that may hold either or both coordinate reference systems and geometries.
GeoFormatTypes.ProjString
— TypeProj string
GeoFormatTypes.WellKnownBinary
— TypeWell known binary
GeoFormatTypes.WellKnownText
— TypeWell known text v1 following the OGC standard
GeoFormatTypes.WellKnownText2
— TypeWell known text v2 following the new OGC standard
GeoFormatTypes.val
— Functionval(f::GeoFormat)
Get the contained value of a GeoFormat type.