|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectschmitzm.geotools.io.GeoImportUtil
public class GeoImportUtil
In dieser Klasse sind Funktionen zum Datenimport von Geo-Daten zusammengefasst.
Nested Class Summary | |
---|---|
static class |
GeoImportUtil.ARCASCII_POSTFIXES
These postfixes are associated with Arc/Info ASCII Grid files TODO .0 habe ich auch schon gesehen. |
static class |
GeoImportUtil.GEOTIFF_POSTFIXES
These postfixes are associated with GeoTiff files |
static class |
GeoImportUtil.IMAGE_POSTFIXES
These postfixes are associated with ordinary image files, excluding GeoTIFF endings please |
static class |
GeoImportUtil.SHP_POSTFIXES
These postfixes are associated with ESRI SHape files |
static class |
GeoImportUtil.WORLD_POSTFIXES
These postfixes are associated with world files |
Field Summary | |
---|---|
static CoordinateReferenceSystem |
DEFAULT_CRS
Standard-CRS, welches verwendet wird, wenn beim Import kein CRS ermittelt werden kann (Default: DefaultGeographicCRS#WGS84 ). |
Constructor Summary | |
---|---|
GeoImportUtil()
|
Method Summary | |
---|---|
static AbstractGridCoverage2DReader |
createGridReaderFromGeoTiff(File file)
Deprecated. WorldImageReader klappt noch nicht so 100%ig
(Colorisierung schlaegt fehl!) |
static AbstractGridCoverage2DReader |
createGridReaderFromGeoTiff(File file,
CoordinateReferenceSystem crs)
Deprecated. WorldImageReader klappt noch nicht so 100%ig
(Colorisierung schlaegt fehl!) |
static CoordinateReferenceSystem |
determineProjection(File file)
Liest das CRS aus einer Datei. |
static CoordinateReferenceSystem |
determineProjection(URL prjUrl)
Liest das CRS aus einer URL. |
static CoordinateReferenceSystem |
getDEFAULT_CRS()
|
static DataStore |
readDataStoreFromShape(URL shpURL,
URL prjURL)
TODO DOKU |
static FeatureCollection |
readFeaturesFromShapeFile(File file)
Diese Methode extrahiert saemtliche Features aus einem ShapeFile-Projekt ( name.shp name.prj name.dbf ... |
static FeatureCollection |
readFeaturesFromShapeURL(URL url,
URL prjUrl)
Diese Methode extrahiert saemtliche Features aus einem ShapeFile-Projekt ( name.shp name.prj name.dbf ... |
static Vector<Geometry> |
readGeometriesFromShapeFile(File file)
Diese Methode extrahiert saemtliche Geometrien aus einem ShapeFile-Projekt ( name.shp name.prj name.dbf ... |
static GridCoverage2D |
readGridFromArcInfoASCII(File file)
Diese Methode importiert ein Raster aus einer Datei im ArcInfoASCII-Grid-Format. |
static GridCoverage2D |
readGridFromArcInfoASCII(File file,
CoordinateReferenceSystem crs)
Diese Methode importiert ein Raster aus einer Datei im ArcInfoASCII-Grid-Format. |
static GridCoverage2D |
readGridFromArcInfoASCII(URL url,
CoordinateReferenceSystem crs)
Diese Methode importiert ein Raster aus einer Datei im ArcInfoASCII-Grid-Format. |
static GridCoverage2D |
readGridFromGeoTiff(File file)
Diese Methode importiert ein Raster aus einer Datei im GeoTIFF-Format. |
static GridCoverage2D |
readGridFromGeoTiff(File file,
CoordinateReferenceSystem crs)
Diese Methode importiert ein Raster aus einer Datei im GeoTIFF-Format. |
static WritableGridRaster |
readGridRasterFromArcInfoASCII(File file)
Diese Methode importiert ein Raster aus einer Datei im ArcInfoASCII-Grid-Format. |
static WritableGridRaster |
readGridRasterFromArcInfoASCII(File file,
CoordinateReferenceSystem crs)
Diese Methode importiert ein Raster aus einer Datei im ArcInfoASCII-Grid-Format. |
static WritableGridRaster |
readGridRasterFromGeoTiff(File file)
Diese Methode importiert ein Raster aus einer Datei im GeoTIFF-Format. |
static WritableGridRaster |
readGridRasterFromGeoTiff(File file,
CoordinateReferenceSystem crs)
Diese Methode importiert ein Raster aus einer Datei im GeoTIFF-Format. |
static CoordinateReferenceSystem |
readProjectionFile(File prjFile)
Liest ein CRS aus einer Datei. |
static CoordinateReferenceSystem |
readProjectionFile(URL prjURL)
Liest ein CRS aus einer URL. |
static String |
readProjectionString(URL url)
Liest alle Zeilen aus der prj-Datei URL und fuegt diese zu einem String zusammen Kommentarzeilen werden ignoriert. |
static double[] |
readWorldFile(File file)
Liest ein World-File (.tfw) ein und liefert die darin zeilenweise gespeicherten Werte zurueck. |
static double[] |
readWorldFile(InputStream inputStream)
Liest ein World-File (.tfw) ein und liefert die darin zeilenweise gespeicherten Werte zurueck. |
static void |
setDEFAULT_CRS(CoordinateReferenceSystem dEFAULT_CRS)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static CoordinateReferenceSystem DEFAULT_CRS
DefaultGeographicCRS#WGS84
).
Constructor Detail |
---|
public GeoImportUtil()
Method Detail |
---|
public static FeatureCollection readFeaturesFromShapeURL(URL url, URL prjUrl) throws IOException
name.shp name.prj name.dbf ...
) und
speichert diese in einer
org.geotools.feature.FeatureCollection
.
url
- URL
to Shape-FileprjUrl
- URL
zu .prj Datei des Shape-File
FeatureCollection
that was read
IOException
public static FeatureCollection readFeaturesFromShapeFile(File file) throws Exception
name.shp name.prj name.dbf ...
) und
speichert diese in einer
org.geotools.feature.FeatureCollection
.
file
- Shape-File
Exception
- bei irgendeinem Fehlerpublic static DataStore readDataStoreFromShape(URL shpURL, URL prjURL) throws IOException
shpURL
- prjURL
-
IOException
public static Vector<Geometry> readGeometriesFromShapeFile(File file) throws Exception
name.shp name.prj name.dbf ...
) und
speichert diese in einer Liste (Vector) von
com.vividsolutions.jts.geom.Geometry
-Objekten.
org.geotools.data.shapefile.shp.ShapefileReader
com.vividsolutions.jts.geom.Geometry
file
- Shape-File
Exception
- bei irgendeinem Fehlerpublic static GridCoverage2D readGridFromArcInfoASCII(File file) throws Exception
DEFAULT_CRS
als CRS verwendet.
file
- ASCII-File
GridCoverage2D
Exception
- bei irgendeinem Fehlerpublic static GridCoverage2D readGridFromArcInfoASCII(File file, CoordinateReferenceSystem crs) throws Exception
DEFAULT_CRS
als CRS
verwendet.
file
- ASCII-Filecrs
- CoordinateReferenceSystem fuer das Raster (kann null
sein)
Exception
- bei irgendeinem Fehler TODOpublic static GridCoverage2D readGridFromArcInfoASCII(URL url, CoordinateReferenceSystem crs) throws Exception
DEFAULT_CRS
als CRS
verwendet.
url
- Link to Arc/Info GRID ASCII filecrs
- CoordinateReferenceSystem fuer das Raster (kann null
sein)
Exception
- bei irgendeinem Fehlerpublic static AbstractGridCoverage2DReader createGridReaderFromGeoTiff(File file, CoordinateReferenceSystem crs) throws Exception
WorldImageReader
klappt noch nicht so 100%ig
(Colorisierung schlaegt fehl!)
AbstractGridCoverage2DReader
aus
einer Datei im GeoTIFF-Format. Zunaechst wird versucht, die
Geo-Informationen (Referenz+CRS) aus den TIFF-Metadaten zu ermitteln. Ist
dies nicht erfolgreich, werden ein gleichnamiges World-File (.tfw) und
Projection-File (.prj) herangezogen (siehe WorldImageReader
).
file
- GeoTIFF-Filecrs
- erzwungenes CoordinateReferenceSystem fuer das Raster (kann
null
sein)
Exception
- bei irgendeinem Fehlerpublic static AbstractGridCoverage2DReader createGridReaderFromGeoTiff(File file) throws Exception
WorldImageReader
klappt noch nicht so 100%ig
(Colorisierung schlaegt fehl!)
AbstractGridCoverage2DReader
aus
einer Datei im GeoTIFF-Format.
file
- GeoTIFF-File
Exception
- bei irgendeinem FehlercreateGridReaderFromGeoTiff(File, CoordinateReferenceSystem)
public static GridCoverage2D readGridFromGeoTiff(File file, CoordinateReferenceSystem crs) throws Exception
file
- GeoTIFF-Filecrs
- erzwungenes CoordinateReferenceSystem fuer das Raster (kann
null
sein)
Exception
- bei irgendeinem FehlercreateGridReaderFromGeoTiff(File, CoordinateReferenceSystem)
public static GridCoverage2D readGridFromGeoTiff(File file) throws Exception
file
- GeoTIFF-File
Exception
- bei irgendeinem FehlerreadGridFromGeoTiff(File, CoordinateReferenceSystem)
public static WritableGridRaster readGridRasterFromArcInfoASCII(File file) throws Exception
DEFAULT_CRS
als CRS verwendet.
file
- ASCII-File
Exception
- bei irgendeinem Fehlerpublic static WritableGridRaster readGridRasterFromArcInfoASCII(File file, CoordinateReferenceSystem crs) throws Exception
DEFAULT_CRS
als CRS
verwendet.
file
- ASCII-Filecrs
- CoordinateReferenceSystem fuer das Raster (kann null
sein)
Exception
- bei irgendeinem Fehlerpublic static WritableGridRaster readGridRasterFromGeoTiff(File file) throws Exception
DEFAULT_CRS
als CRS verwendet.
file
- GeoTIFF-File
Exception
- bei irgendeinem Fehlerpublic static WritableGridRaster readGridRasterFromGeoTiff(File file, CoordinateReferenceSystem crs) throws Exception
DEFAULT_CRS
als CRS verwendet.
file
- GeoTIFF-Filecrs
- erzwungenes CoordinateReferenceSystem fuer das Raster (kann
null
sein)
Exception
- bei irgendeinem Fehlerpublic static double[] readWorldFile(File file) throws IOException
double
umgewandelt werden, wird diese Zeile ignoriert, als 1.0 interpretiert und
eine Meldung in die Standard-Fehler-Ausgabe geschrieben.
file
- World-File
IOException
- falls die Datei nicht existiert oder ein unerwarteter
Fehler beim Einlesen auftrittIOUtil.isCommentLine(String)
,
System.err
public static double[] readWorldFile(InputStream inputStream) throws IOException
double
umgewandelt werden, wird diese Zeile ignoriert, als 1.0 interpretiert und
eine Meldung in die Standard-Fehler-Ausgabe geschrieben.
inputStream
- Stream of World-File
IOException
- falls die Datei nicht existiert oder ein unerwarteter
Fehler beim Einlesen auftrittIOUtil.isCommentLine(String)
,
System.err
public static CoordinateReferenceSystem determineProjection(File file) throws IOException
file
- Datei
null
, wenn kein CRS gelesen werden konnte
IOException
public static CoordinateReferenceSystem determineProjection(URL prjUrl)
DEFAULT_CRS
benutzt wird.
public static CoordinateReferenceSystem readProjectionFile(URL prjURL) throws IOException
prjURL
- prj-Datei in der die Projektion hinterlegt ist
null
, wenn kein CRS gelesen werden konnte
IOException
- falls die URL nicht wie erwartet gelesen werden konnte.GTUtil.createCRS(String)
public static CoordinateReferenceSystem readProjectionFile(File prjFile) throws IOException
prjFile
- prj-Datei in der die Projektion hinterlegt ist
null
, wenn kein CRS gelesen werden konnte
IOException
GTUtil.createCRS(String)
public static String readProjectionString(URL url) throws IOException
url
- URL
auf prj-Datei
IOException
public static void setDEFAULT_CRS(CoordinateReferenceSystem dEFAULT_CRS)
public static CoordinateReferenceSystem getDEFAULT_CRS()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |