public class CartAGenDataSet extends DataSet
commentaire, composants, contraintes, date, db, extractions, id, modele, nom, ojbConcreteClass, persistant, populations, produit, schemaConceptuel, STATICID, typeBD, zone
Constructor and Description |
---|
CartAGenDataSet()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
deleteAllObjects() |
void |
eraseFacesReseau() |
void |
eraseTowns()
Erases the towns of the dataset
|
IPopulation<IGeneObj> |
getAdminAreas()
Gets the administrative areas of the dataset A REVOIR
|
IGeneObj |
getAdminField() |
IPopulation<IAdminLimit> |
getAdminLimits()
Gets the admin limits of the dataset
|
IPopulation<ISimpleAdminUnit> |
getAdminUnits()
Gets the admin areas of the dataset
|
IPopulation<IAirportArea> |
getAirports()
Gets the airports of the dataset
|
Collection<IGeneObj> |
getAllDatasetFeatures()
Get all the features in the populations of the dataset.
|
IPopulation<IUrbanBlock> |
getBlocks()
Gets the blocks of the dataset
|
IPopulation<IBranchingCrossroad> |
getBranchings()
Gets the branching crossroads of the dataset
|
IPopulation<IBridgePoint> |
getBridgePoints()
Gets the bridge points of the dataset
|
IPopulation<IBuildArea> |
getBuildAreas()
Gets the building areas of the dataset
|
IPopulation<IBuilding> |
getBuildings()
Gets the buildings of the dataset
|
IPopulation<IBuildPoint> |
getBuildPts()
Gets the building points of the dataset
|
CartAGenDB |
getCartAGenDB() |
IPopulation<IGeneObj> |
getCartagenPop(String nomPopulation)
Generic getter for each population
|
IPopulation<? extends IGeneObj> |
getCartagenPop(String nomPopulation,
String featureTypeName)
Generic getter for each population
|
IPopulation<ICemetery> |
getCemeteries()
Gets the cemeterey areas of the dataset
|
IPopulation<ICoastLine> |
getCoastlines()
Gets the coastline objects of the dataset
|
IPopulation<IContourLine> |
getContourLines()
Gets the contour lines of the dataset
|
IPopulation<IDEMPixel> |
getDEMPixels()
Gets the DEM pixels of the dataset
|
IPopulation<IElectricityLine> |
getElectricityLines()
Gets the electricity lines of the dataset
|
INetwork |
getElectricityNetwork() |
IPopulation<INetworkFace> |
getFacesReseau()
les faces reseau du jeu de données
|
String |
getFeatureTypeFromPopName(String popName)
Gets the feature type name from the population name.
|
GeometryPool |
getGeometryPool() |
IPopulation<IFeature> |
getGeometryPoolPop()
Gets the geometry pool of the dataset
|
Class<? extends IGeometry> |
getGeometryTypeFromName(String popName)
Get the geometry type from the population name, useful for putting the
population in a layer for instance
|
INetwork |
getHydroNetwork() |
static CartAGenDataSet |
getInstance(String name) |
IPopulation<IRiverSimpleIsland> |
getIslands()
Gets the islands of the dataset
|
IPopulation<ILabelPoint> |
getLabelPoints()
Gets the label points of the dataset
|
IPopulation<ISimpleLandUseArea> |
getLandUseAreas()
Gets the landuse areas of the dataset
|
IFeatureCollection<ISimpleLandUseArea> |
getLandUseAreas(int type)
Gets the landuse areas of the dataset of one given type.
|
IGeneObj |
getLandUseField() |
IPopulation<IMask> |
getMasks()
Gets the mask of the dataset
|
IPopulation<INetworkFace> |
getNetworkFaces()
Gets the network faces of the dataset
|
INetwork |
getNetworkFromClass(Class<? extends IGeneObj> classObj)
Get the good network feature (e.g. road network, river network) from a
class instance.
|
IPopulation<IPathLine> |
getPaths()
Gets the roads of the dataset
|
IPopulation<IPointOfInterest> |
getPOIs()
Gets the points of interest of the dataset
|
String |
getPopNameFromClass(Class<?> classObj)
Gets the population name associated with a class of the dataset
|
String |
getPopNameFromFeatType(String featureType)
Gets the population name of a feature type name
|
String |
getPopNameFromObj(IFeature obj)
Gets the population name of an object of the dataset
|
IPopulation<? extends IFeature> |
getPopulation(String nomPopulation)
Recupère la population avec le nom donné.
|
IPopulation<IRailwayLine> |
getRailwayLines()
Gets the railway lines of the dataset
|
INetwork |
getRailwayNetwork() |
IReliefField |
getReliefField() |
IPopulation<IReliefElementLine> |
getReliefLines()
Gets the relief lines of the dataset
|
IPopulation<IReliefElementPoint> |
getReliefPts()
Gets the relief characteristic points of the dataset
|
INetwork |
getRoadNetwork() |
IPopulation<IRoadNode> |
getRoadNodes()
Gets the road nodes of the dataset
|
IPopulation<IRoadLine> |
getRoads()
Gets the roads of the dataset
|
IPopulation<IRoadStroke> |
getRoadStrokes()
Gets the raod strokes of the dataset
|
IPopulation<IRoundAbout> |
getRoundabouts()
Gets the roundaboutss of the dataset
|
IPopulation<IRunwayLine> |
getRunwayLines()
Gets the airport runways of the dataset
|
IPopulation<IRunwayArea> |
getRunways()
Gets the airport runways of the dataset
|
StyledLayerDescriptor |
getSld() |
IPopulation<SpecialPoint> |
getSpecialPoints()
Gets the special points of the dataset
|
IPopulation<ISportsField> |
getSportsFields()
Gets the sports fields of the dataset
|
IPopulation<ISpotHeight> |
getSpotHeights()
Gets the spot heights of the dataset
|
IPopulation<ISquareArea> |
getSquareAreas()
Gets the square areas of the dataset
|
SymbolList |
getSymbols() |
IPopulation<ITaxiwayArea> |
getTaxiwayAreas()
Gets the airport taxiway areas of the dataset
|
IPopulation<ITaxiwayLine> |
getTaxiwayLines()
Gets the airport taxiway lines of the dataset
|
IPopulation<ITown> |
getTowns()
Gets the towns of the dataset
|
IPopulation<IUrbanAlignment> |
getUrbanAlignments()
Gets the urban alignments of the dataset
|
IPopulation<IWaterArea> |
getWaterAreas()
Gets the water nodes of the dataset
|
IPopulation<IWaterLine> |
getWaterLines()
Gets the water segments of the dataset
|
IPopulation<IWaterNode> |
getWaterNodes()
Gets the water nodes of the dataset
|
void |
resetDataSet()
Total reset of the dataset
|
void |
saveRoadLinesInSHP(String chemin) |
void |
setCartAGenDB(CartAGenDB database) |
void |
setGeometryPool(GeometryPool geometryPool) |
void |
setSld(StyledLayerDescriptor sld) |
void |
setSymbols(SymbolList symbols) |
addComposant, addExtraction, addPopulation, chargeElements, chargeElementsPartie, chargeElementsPartie, chargeExtractionThematiqueEtSpatiale, detruitJeu, emptyComposants, emptyPopulations, getAppartientA, getAppartientAID, getCommentaire, getComposant, getComposant, getComposants, getContraintes, getDate, getExtractions, getId, getInstance, getModele, getNom, getOjbConcreteClass, getPersistant, getPopulation, getPopulationByFeatureTypeName, getPopulations, getProduit, getSchemaConceptuel, getTypeBD, getZone, initPopulations, removeComposant, removePopulation, setAppartientA, setAppartientAID, setCommentaire, setComposants, setContraintes, setDate, setExtractions, setId, setModele, setNom, setOjbConcreteClass, setPersistant, setPopulations, setProduit, setSchemaConceptuel, setTypeBD, setZone, toString
public static final String BUILDINGS_POP
public static final String BLOCKS_POP
public static final String TOWNS_POP
public static final String URBAN_ALIGNMENTS_POP
public static final String BUILD_PT_POP
public static final String SPORTS_FIELDS_POP
public static final String BUILD_AREA_POP
public static final String SQUARE_AREA_POP
public static final String CEMETERY_POP
public static final String ROADS_POP
public static final String ROAD_NODES_POP
public static final String ROAD_FACILITY_PT_POP
public static final String ROAD_AREA_POP
public static final String PATHS_POP
public static final String BRIDGE_PT_POP
public static final String WATER_LINES_POP
public static final String WATER_NODES_POP
public static final String WATER_AREAS_POP
public static final String WATER_PT_POP
public static final String WATER_ISLAND_POP
public static final String RAILWAY_LINES_POP
public static final String RAILWAY_NODE_POP
public static final String TRIAGE_AREA_POP
public static final String CABLE_POP
public static final String ELECTRICITY_LINES_POP
public static final String CONTOUR_LINES_POP
public static final String RELIEF_LINES_POP
public static final String SPOT_HEIGHTS_POP
public static final String DEM_PIXELS_POP
public static final String RELIEF_PTS_POP
public static final String LANDUSE_AREAS_POP
public static final String ADMIN_FIELDS_POP
public static final String NETWORK_FACES_POP
public static final String SPECIAL_POINTS_POP
public static final String BOUNDED_AREA_POP
public static final String LABEL_PT_POP
public static final String MISC_AREA_POP
public static final String MISC_LINE_POP
public static final String MISC_PT_POP
public static final String AIRPORT_AREA_POP
public static final String RUNWAY_AREA_POP
public static final String RUNWAY_LINE_POP
public static final String TAXIWAY_AREA_POP
public static final String TAXIWAY_LINE_POP
public static final String POI_POP
public static final String ROAD_STROKES_POP
public static final String ROUNDABOUTS_POP
public static final String BRANCHINGS_POP
public static final String ADMIN_CAP_POP
public static final String ADMIN_UNIT_POP
public static final String ADMIN_LIMIT_POP
public static final String COASTLINE_POP
public static final String MASK
public static final String GEOM_POOL
public static CartAGenDataSet getInstance(String name)
public CartAGenDB getCartAGenDB()
public StyledLayerDescriptor getSld()
public void setSld(StyledLayerDescriptor sld)
public SymbolList getSymbols()
public void setSymbols(SymbolList symbols)
public void setCartAGenDB(CartAGenDB database)
public String getPopNameFromObj(IFeature obj)
obj
- an object of the datasetpublic String getPopNameFromFeatType(String featureType)
featureType
- the name of the feature typepublic String getPopNameFromClass(Class<?> classObj)
classObj
- a class of objects of the datasetpublic String getFeatureTypeFromPopName(String popName)
popName
- the name of the populationpublic IPopulation<? extends IGeneObj> getCartagenPop(String nomPopulation, String featureTypeName)
nomPopulation
- featureTypeName
- public IPopulation<IGeneObj> getCartagenPop(String nomPopulation)
nomPopulation
- public IPopulation<IBuilding> getBuildings()
public IPopulation<IUrbanBlock> getBlocks()
public IPopulation<ITown> getTowns()
public IPopulation<IUrbanAlignment> getUrbanAlignments()
public IPopulation<IRoadLine> getRoads()
public IPopulation<IRoadNode> getRoadNodes()
public IPopulation<IPathLine> getPaths()
public IPopulation<IWaterLine> getWaterLines()
public IPopulation<IWaterNode> getWaterNodes()
public IPopulation<IWaterArea> getWaterAreas()
public IPopulation<IRailwayLine> getRailwayLines()
public IPopulation<IElectricityLine> getElectricityLines()
public IPopulation<IContourLine> getContourLines()
public IPopulation<IReliefElementLine> getReliefLines()
public IPopulation<ISpotHeight> getSpotHeights()
public IPopulation<IDEMPixel> getDEMPixels()
public IPopulation<ISimpleLandUseArea> getLandUseAreas()
public IFeatureCollection<ISimpleLandUseArea> getLandUseAreas(int type)
public IPopulation<IGeneObj> getAdminAreas()
public IPopulation<INetworkFace> getNetworkFaces()
public IPopulation<SpecialPoint> getSpecialPoints()
public IPopulation<IRoadStroke> getRoadStrokes()
public IPopulation<IRoundAbout> getRoundabouts()
public IPopulation<IBranchingCrossroad> getBranchings()
public IPopulation<IMask> getMasks()
public IPopulation<IAirportArea> getAirports()
public IPopulation<IRunwayArea> getRunways()
public IPopulation<IRunwayLine> getRunwayLines()
public IPopulation<ITaxiwayLine> getTaxiwayLines()
public IPopulation<ITaxiwayArea> getTaxiwayAreas()
public IPopulation<IRiverSimpleIsland> getIslands()
public IPopulation<IAdminLimit> getAdminLimits()
public IPopulation<ISimpleAdminUnit> getAdminUnits()
public IPopulation<IBuildPoint> getBuildPts()
public IPopulation<IBuildArea> getBuildAreas()
public IPopulation<ISportsField> getSportsFields()
public IPopulation<IReliefElementPoint> getReliefPts()
public IPopulation<IPointOfInterest> getPOIs()
public IPopulation<IBridgePoint> getBridgePoints()
public IPopulation<ICoastLine> getCoastlines()
public IPopulation<ISquareArea> getSquareAreas()
public IPopulation<ICemetery> getCemeteries()
public IPopulation<ILabelPoint> getLabelPoints()
public void eraseTowns()
public IPopulation<INetworkFace> getFacesReseau()
public void eraseFacesReseau()
public INetwork getRoadNetwork()
public IReliefField getReliefField()
public IGeneObj getLandUseField()
public void resetDataSet()
public void deleteAllObjects()
public IGeneObj getAdminField()
public INetwork getHydroNetwork()
public INetwork getRailwayNetwork()
public INetwork getElectricityNetwork()
public INetwork getNetworkFromClass(Class<? extends IGeneObj> classObj)
classObj
- public IPopulation<IFeature> getGeometryPoolPop()
public GeometryPool getGeometryPool()
public void setGeometryPool(GeometryPool geometryPool)
public void saveRoadLinesInSHP(String chemin)
public IPopulation<? extends IFeature> getPopulation(String nomPopulation)
IDataSet
getPopulation
in interface IDataSet<SchemaConceptuelJeu>
getPopulation
in class DataSet
nomPopulation
- nom de la population à récupérerpublic Class<? extends IGeometry> getGeometryTypeFromName(String popName)
popName
- public Collection<IGeneObj> getAllDatasetFeatures()
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.