C# 클래스 ArcStrabo10.ArcStraboObject

파일 보기 프로젝트 열기: usc-isi-i2/strabo-arcstrabo 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
lngLatSet Points[]
pointSet Points[]

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddGraphicToMap() 공개 메소드

public AddGraphicToMap ( ESRI map ) : void
map ESRI
리턴 void

AddPolygon() 공개 메소드

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
리턴 void

AddRasterLayer() 공개 메소드

Add Raster Layer for the result of Extract textlayer
public AddRasterLayer ( string path, string fileName ) : void
path string
fileName string
리턴 void

CreateDirectory() 공개 메소드

public CreateDirectory ( string current, string subDir ) : string
current string
subDir string
리턴 string

CreateFeatureClassWithFields() 공개 메소드

Add Feature class and its feilds
public CreateFeatureClassWithFields ( String featureClassName, IFeatureWorkspace featureWorkspace, string dir ) : IFeatureClass
featureClassName String
featureWorkspace IFeatureWorkspace
dir string
리턴 IFeatureClass

CreateFeatureClassWithFieldsGeoRef() 공개 메소드

public CreateFeatureClassWithFieldsGeoRef ( String featureClassName, IFeatureWorkspace featureWorkspace ) : IFeatureClass
featureClassName String
featureWorkspace IFeatureWorkspace
리턴 IFeatureClass

CreateFeatureLayer() 공개 메소드

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

CreateShapefileWorkspace() 공개 메소드

public CreateShapefileWorkspace ( string dir ) : IWorkspace
dir string
리턴 IWorkspace

GetXY() 공개 메소드

/////////////Converting pixels to Lat/Long
public GetXY ( double lat, double lng, double &pixelX, double &pixelY ) : void
lat double
lng double
pixelX double
pixelY double
리턴 void

MakingSymbolGeoJsonFile() 공개 메소드

public MakingSymbolGeoJsonFile ( ) : void
리턴 void

MakingTextLabelGeoJsonFile() 공개 메소드

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

SymbolExtraction() 공개 메소드

public SymbolExtraction ( ) : void
리턴 void

addPoligonGeorefrenced() 공개 메소드

public addPoligonGeorefrenced ( IFeatureLayer featureLayer, IFeatureWorkspace featureworkspace ) : void
featureLayer IFeatureLayer
featureworkspace IFeatureWorkspace
리턴 void

consolidate() 공개 정적인 메소드

public static consolidate ( ArrayList al, int w, int h, TextWriter log ) : HashSet
al System.Collections.ArrayList
w int
h int
log System.IO.TextWriter
리턴 HashSet

convertPolygon() 공개 메소드

public convertPolygon ( ) : void
리턴 void

findRasterLayerPath() 공개 메소드

public findRasterLayerPath ( ) : string
리턴 string

getLngLat() 공개 메소드

////////////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
리턴 void

symbolCreateShapefileWorkspace() 공개 메소드

public symbolCreateShapefileWorkspace ( ) : IWorkspace
리턴 IWorkspace

symbolFindRasterLayerPath() 공개 메소드

public symbolFindRasterLayerPath ( RasterMapInfo rasterInfo ) : void
rasterInfo RasterMapInfo
리턴 void

textIndentification() 공개 메소드

public textIndentification ( string input_dir, string output_dir, string fn ) : void
input_dir string
output_dir string
fn string
리턴 void

textLayerExtract() 공개 메소드

TextExtraction and TextIdentifier Methods
public textLayerExtract ( string sourceImageDir, string resultImageDir ) : void
sourceImageDir string
resultImageDir string
리턴 void

votting() 공개 메소드

public votting ( ) : string
리턴 string

프로퍼티 상세

lngLatSet 공개적으로 프로퍼티

public Points[] lngLatSet
리턴 Points[]

pointSet 공개적으로 프로퍼티

public Points[] pointSet
리턴 Points[]