C# Class ArcStrabo10.ArcStraboObject

Afficher le fichier Open project: usc-isi-i2/strabo-arcstrabo Class Usage Examples

Méthodes publiques

Свойство Type Description
lngLatSet Points[]
pointSet Points[]

Méthodes publiques

Méthode Description
AddGraphicToMap ( ESRI map ) : void
AddPolygon ( IFeatureLayer featureLayer, IFeatureWorkspace featureworkspace, string dir ) : void

Read the GeoJason File and add new Polygongs to the vector layer the name of file should be newFile.json

AddRasterLayer ( string path, string fileName ) : void

Add Raster Layer for the result of Extract textlayer

CreateDirectory ( string current, string subDir ) : string
CreateFeatureClassWithFields ( String featureClassName, IFeatureWorkspace featureWorkspace, string dir ) : IFeatureClass

Add Feature class and its feilds

CreateFeatureClassWithFieldsGeoRef ( String featureClassName, IFeatureWorkspace featureWorkspace ) : IFeatureClass
CreateFeatureLayer ( IFeatureClass featureClass ) : IFeatureLayer

Cearte shapefile layer(Raster Layer) to open new layer for Polygons

Cearte New FeatureLayer

CreateShapefileWorkspace ( string dir ) : IWorkspace
GetXY ( double lat, double lng, double &pixelX, double &pixelY ) : void

/////////////Converting pixels to Lat/Long

MakingSymbolGeoJsonFile ( ) : void
MakingTextLabelGeoJsonFile ( string dir ) : void

access to the positive and negative layer and save them on the GeoJson File

SymbolExtraction ( ) : void
addPoligonGeorefrenced ( IFeatureLayer featureLayer, IFeatureWorkspace featureworkspace ) : void
consolidate ( ArrayList al, int w, int h, TextWriter log ) : HashSet
convertPolygon ( ) : void
findRasterLayerPath ( ) : string
getLngLat ( double x, double y, double &lng, double &lat ) : void

////////////Converting Lat/long to X and Y

symbolCreateShapefileWorkspace ( ) : IWorkspace
symbolFindRasterLayerPath ( RasterMapInfo rasterInfo ) : void
textIndentification ( string input_dir, string output_dir, string fn ) : void
textLayerExtract ( string sourceImageDir, string resultImageDir ) : void

TextExtraction and TextIdentifier Methods

votting ( ) : string

Private Methods

Méthode Description
AddShapeFileLayer ( string path, string fileName ) : void

Add Shapefile layer

addFeatureFeild ( string fieldName, string aliasName, esriFieldType type, IFieldsEdit fieldsEdit ) : void

add feature feild of each feature

bindURI ( ) : void
countVote ( string type ) : int
fillImageList ( string path, List imgList, Byte>.Image srcImage ) : void
fillSymbolList ( List imgList, Byte>.Image srcImage ) : void
findMinDistance ( CoordinatePoint item, List dbpediaResults ) : DBpedia.DbpediaInfo
setGeoJASONFeilds ( string fieldName, esriFieldType type, Field_info feild ) : void

set feature of GeoJson File

shortestDistance ( double lngS, double latS, double lngD, double latD ) : double
symbolRecognition ( Byte>.Image &gElement, string path ) : HashSet

Method Details

AddGraphicToMap() public méthode

public AddGraphicToMap ( ESRI map ) : void
map ESRI
Résultat void

AddPolygon() public méthode

Read the GeoJason File and add new Polygongs to the vector layer the name of file should be newFile.json
public AddPolygon ( IFeatureLayer featureLayer, IFeatureWorkspace featureworkspace, string dir ) : void
featureLayer IFeatureLayer
featureworkspace IFeatureWorkspace
dir string
Résultat void

AddRasterLayer() public méthode

Add Raster Layer for the result of Extract textlayer
public AddRasterLayer ( string path, string fileName ) : void
path string
fileName string
Résultat void

CreateDirectory() public méthode

public CreateDirectory ( string current, string subDir ) : string
current string
subDir string
Résultat string

CreateFeatureClassWithFields() public méthode

Add Feature class and its feilds
public CreateFeatureClassWithFields ( String featureClassName, IFeatureWorkspace featureWorkspace, string dir ) : IFeatureClass
featureClassName String
featureWorkspace IFeatureWorkspace
dir string
Résultat IFeatureClass

CreateFeatureClassWithFieldsGeoRef() public méthode

public CreateFeatureClassWithFieldsGeoRef ( String featureClassName, IFeatureWorkspace featureWorkspace ) : IFeatureClass
featureClassName String
featureWorkspace IFeatureWorkspace
Résultat IFeatureClass

CreateFeatureLayer() public méthode

Cearte shapefile layer(Raster Layer) to open new layer for Polygons Cearte New FeatureLayer
public CreateFeatureLayer ( IFeatureClass featureClass ) : IFeatureLayer
featureClass IFeatureClass
Résultat IFeatureLayer

CreateShapefileWorkspace() public méthode

public CreateShapefileWorkspace ( string dir ) : IWorkspace
dir string
Résultat IWorkspace

GetXY() public méthode

/////////////Converting pixels to Lat/Long
public GetXY ( double lat, double lng, double &pixelX, double &pixelY ) : void
lat double
lng double
pixelX double
pixelY double
Résultat void

MakingSymbolGeoJsonFile() public méthode

public MakingSymbolGeoJsonFile ( ) : void
Résultat void

MakingTextLabelGeoJsonFile() public méthode

access to the positive and negative layer and save them on the GeoJson File
public MakingTextLabelGeoJsonFile ( string dir ) : void
dir string
Résultat void

SymbolExtraction() public méthode

public SymbolExtraction ( ) : void
Résultat void

addPoligonGeorefrenced() public méthode

public addPoligonGeorefrenced ( IFeatureLayer featureLayer, IFeatureWorkspace featureworkspace ) : void
featureLayer IFeatureLayer
featureworkspace IFeatureWorkspace
Résultat void

consolidate() public static méthode

public static consolidate ( ArrayList al, int w, int h, TextWriter log ) : HashSet
al System.Collections.ArrayList
w int
h int
log System.IO.TextWriter
Résultat HashSet

convertPolygon() public méthode

public convertPolygon ( ) : void
Résultat void

findRasterLayerPath() public méthode

public findRasterLayerPath ( ) : string
Résultat string

getLngLat() public méthode

////////////Converting Lat/long to X and Y
public getLngLat ( double x, double y, double &lng, double &lat ) : void
x double
y double
lng double
lat double
Résultat void

symbolCreateShapefileWorkspace() public méthode

public symbolCreateShapefileWorkspace ( ) : IWorkspace
Résultat IWorkspace

symbolFindRasterLayerPath() public méthode

public symbolFindRasterLayerPath ( RasterMapInfo rasterInfo ) : void
rasterInfo RasterMapInfo
Résultat void

textIndentification() public méthode

public textIndentification ( string input_dir, string output_dir, string fn ) : void
input_dir string
output_dir string
fn string
Résultat void

textLayerExtract() public méthode

TextExtraction and TextIdentifier Methods
public textLayerExtract ( string sourceImageDir, string resultImageDir ) : void
sourceImageDir string
resultImageDir string
Résultat void

votting() public méthode

public votting ( ) : string
Résultat string

Property Details

lngLatSet public_oe property

public Points[] lngLatSet
Résultat Points[]

pointSet public_oe property

public Points[] pointSet
Résultat Points[]