Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt

GEODI servislerinden alınan bazı bilgileri yorumlamak için proje bilgileri gerekebilir. Bu servis ile projedeki tanıyıcı ve kaynaklaraProject information may be required to interpret some information from GEODI services.With this service you can reach the identifiers and resources in the project, id / short id değerlerine ulaşabilirsinizvalues

(warning) Projeye birden fazla eklenen katmanlar için ID değerleri proje bazında değişmektedir. Projeye bir defa eklenebilen listedeki katmanların ID değerleri sabittir.   The ID values vary by project for multiple layers added to the project. The ID values of the layers in the list, which can be added to the project once, are fixed.

RecognizerShortID
Geometri TanıyıcıGeometry Recognizer

1724773852

Tarih
TanıyıcıDate Recognizer

1394679678

Dil
TanıyıcıLanguage Recognizer

-45620008

İsim TanıyıcıName Recognizer

1908803329

E-Posta TanıyıcıMail Recognizer

-137705666

Ada/Parsel TanıyıcıParcel Recognizer

-82231797

Kilometre TanıyıcıRecognizer

-100440746

Coğrafi Sınır TanıyıcıGeographical Boundary Recognizer

-773006848

Twitter Hashtag TanıyıcıRecognizer

-1235424222

Twitter Mention TanıyıcıRecognizer

1004933692

TCKN TanıyıcıRecognizer

-770985758

Telefon No TanıyıcıPhoneNo Recognizer

-827888131

VKN Tanıyıcı
Tax Identification Number Recognizer Recognizer

557387937

Adres
TanıyıcıAddress Recognizer

1628522554


Token Generating a Geodi Token sayfasındaki bilgiler ile elde edilebilir is needed.

Örnek

GetWSInfo

AçıklamaDefinitonAdı verilen workspace bilgilerini dönerReturns the workspace information.
İstekRequest

[GEODIURL]/WSInfoHandler?op=GetWSInfo&wsName=[WSNAME]&IncludeInfo=[IncludeInfo]

  • wsName: Workspace Adı Name
  • IncludeInfo(Opsiyoneloptional)Dönen nesne içine hangi bilgileri ekleneceğini seçen enum değeri. Enum değerlerine karşılık gelen bilgiler aşağıdaki gibidirThe enum value that selects which information to include in the returned object. The information corresponding to the enum values is as follows:
    • 0: Varsayılan (tüm bilgileri eklerDefault(adds all.)
    • 1: TanıyıcılarRecoginzers
    • 2: Enumerator'lerEnumerators
    • 4: İçerik okuyucularContent readers
    • 8: DillerLanguages
    • 16: Diğer workspace'lerOther workspaces
    • 31: HepsiAll
HttpMethodGET,POST
Dönebilecek HatalarExpected Errors

401 Unauthorized access / Access denied

403 Forbidden

511 Network Authentication Required

501 Server Error

Dönecek sonuçReturning Value


Code Block
{
	"Recognizers": [],
	"Enumarators": [],
	"ContentReaders": [],
	"Workspaces": 
	[
		{
			"Name": "",
			"IconName": "",
			"CanEdit": true
		}
	],
	"Languages": [],
}


  • Recognizers:Workspace'e ekli olan tanıyıcılar. IncludeInfo değerinde Tanıyıcılar Identifiers attached to Workspace. Returns if the Recognizers (1) biti set edilmişse dönerbit is set to IncludeInfo.
  • Enumerators:Workspace'e ekli olan enumerator'ler. IncludeInfo değerinde  Enumerators attached to Workspace. Returns if the Enumerator (2) biti set edilmişse dönerbit is set to IncludeInfo.
  • ContentReaders: Workspace'e ekli olan okuyucular. IncludeInfo değerinde İçerik OkuyucuReaders attached to Workspace. Returns if the Content Reader (4) biti set edilmişse dönerbit is set to IncludeInfo.
  • Workspaces: Workspace bilgileri. Normalde wsName parametresinde adı verilen workspace gelir. IncludeInfo değerinde diğer workspace'leri getirmek için olan information. It normally comes from the workspace called in the wsName parameter.
  • IncludeInfo If the bit (8) set edilmişse diğer workspaceler de bu listeye eklenirset to bring other workspaces is set, then other workspaces are added to this list.
    • Name: Workspace adıNAME
    • IconName: Workspace ikonunun adı.İCON NAME
    • CanEdit:İstekte bulunan kullanıcının workspace'i düzenleme yetkisi olup olmadığı.
    •  Whether the requesting user is authorized to edit the workspace.
Example


Code Block
languagejs
//Request : [GEODIURL]/WSInfoHandler?op=GetWSInfo&wsName=TEST-BUCA&IncludeInfo=3
{
	"Recognizers": [
		{
			"__type": "Factory.LayerFactory:ParcelRecognizer",
			"DisplayName__NonLocalized": "[$Recognizer:parcelRecognizerName]",
			"DisplayName": "Ada/Parsel",
			"WizardDisplayName__NonLocalized": "[$Recognizer:parcelRecognizerWizardName]",
			"WizardDisplayName": "Ada/Parsel Tanıyıcı",
			"AddingCondition": 2,
			"IconName": "Layer/parcel",
			"ItemHashCode": -82231797,
			"ID": "Default_ParcelRecognizer"
		},
		{
			"__type": "Factory.LayerFactory:GeodiDictionary",
			"ID": "GeodiDictionary_500edf39-8770-4c57-bcc8-27d530ce100c",
			"GroupName": "Belediye",
			"AddingCondition": 1,
			"WizardDisplayName": "",
			"DisplayName": "Mahalle (Buca)",
			"IconName": "Layer/yer_imleri_2",
			"ItemHashCode": -1243119817
		}
	],
	"Enumarators": [
		{
			"__type": "Factory.ContentReaderEnumaratorFactory:FolderContentReaderEnumarator",
			"ItemHashCode": -309705026,
			"ID": "FolderContentReaderEnumarator_02ccfe71-5894-473b-a9a1-12d8345ae1d4",
			"DisplayName": "BUCA",
			"IconName": "Enumarator/folder"
		}
	],
	"Workspaces": [
		{
			"CanEdit": true,
			"IconName": "Workspace/workspace32",
			"Name": "TEST-BUCA"
		}
	]
}


Örnek UygulamalarExample Applications


Iframe
srchttps://rawcdn.githack.com/decesw/html/master/WsInfoApi.html
frameborderhide
stylewidth:100%;border:1px solid #ccc
height600px


...