GEODI supports over 200 formats (support may vary depending on your license)
GEODI reads text information, contact information, and other metadata within each format. It becomes searchable. The specified formats can be selected separately in the GEODI search interface, and, for example, only PDFs can be searched.
Microsoft Ofis
Word, Excel, PowerPoint, DOC, DOCX, RTF, XLS, XLSM, XLSX, PPT, PPTX, XPS
MS Word and Excel 97-2003 and later versions are supported.
Tagging
Masking
Libre Office, Open Office
ODT, ODP
Tagging
Masking
PDF files can be automatically OCRed if they do not contain text information. The e-Signature information of e-Signed PDFs is also read.
Tagging
Masking
E-Signature
OCR
Servers: Google Mail, Yahoo Mail, Office 365, POP3, IMAP, Exchange,
File: PST, OST
E-mail and all attachments
Classification for Office 365
Pictures, Videos and Audio Files
JPG, JPEG, PNG, TIF, TIFF, GIF, BMP, JP2
M2TS, MOV, MP4, MP3, OGG, AVI, 3GP, ASF, FLV, MKV, MPG, MPEG,OGV,WMV, DIVX,DAT,WMV,XVID,X264,WMV1,SEC
Tagging
FacePro
ImagePro
SpeechTotext(3rd party solution)
Social Media and Web
HTML, HTM, MHT
RSS
Twitter, Instagram, Facebook
Databases
Oracle, Postgres, DB2, SQLServer, Postgres, Mongo, Cassandra,
File based: Access, SQLite, MDB, ACCDB, ACCDE, ACDDT, ACCDR
Files embedded or linked to databases
Texts embedded in databases
Spatial information (Oracle Spatial, Postgres..)
Compressed Files
ZIP, ZIPX, RAR, 7Z, 7ZIP
All archives and files contained within these archives
CAD and GIS formats
Autocad, Netcad, Microstation, ArcGIS, Google Earth
DWG, NCZ, DGN, DXF,SHP, KML,
GeoTIFF, ECW, SID, IMG
GEODI360: SRTMAP,NMEA,GPX,GPS,FLIGHTPLAN,FPL,IGC,XML
Netcad: NCZ, KSE, KSP , DRE , CKS, KAP, DRK
Others
TXT, XML,
MPP, Microsoft Project Manager
UDF, Uyap Document Format
EYP, E-Correspondence Package
MOBIDI, MOBIDI Office
GEODI Url
With the GEODI Url file format it is possible to create text and location for a specific web link. It can be a youtube link, a web page. GEODI Url does not index page content.
url=https://www.youtube.com/watch?v=O7X3TG8bfoQ
Türkçe=Bu videomuzda GEODI'nin yol firmaları ve kurumlar için faydalarını göreceksiniz.
English=This video shows how GEODI is usefull for road companies and authorities.
Geom=If you have Geometry in WKT format, it is enough to enter Geometry in Geographic WGS84 datum. For example POINT(33 42), LINESTRING (30 10, 10 30, 40 40).
geomdisplayname=We determine the label of the geometry on the map.
For WKT, please see What is WKT Geometry?
For WKT Drawing → https://arthur-e.github.io/Wicket/sandbox-gmaps3.html
Sample *.geodiurl File
Defining External Metadata for Files
You can define information that is not included in the file as metadata with an xml with the extension "<filename.extension>.meta.xml" in the same place as the file. You can use this method when you want to define a projection for CAD files with unknown projection or when you want to associate a person, parcel or other value.
File Name "World Map.DWG" , in this case the meta file name should be "World Map.DWG.meta.xml".
Any content is used to define structured data. This is just one of the many ways to define structured data in GEODI.
You can specify the metafile structure and naming conventions of metafiles in a separate jsettings file. In this way, it is also possible to support metafiles of different shapes.
This definition file must be in the [.\Settings\AttributeProvider\XMLMeta] directory. GEODI must be restarted if the file changes.
In this example, files with *.meta.xml extension are associated with *.tif files. The xml file contents are expected to be as follows.
{ "TargetExtension":".tif", "MainFileFormat":"[FILE][EXT].meta.xml", "IgnoreMetaFile":".meta.xml", "GroupElement":"metadata", "KeyElement":"META_NAME", "ValueElement":"META_VALUE", "AreaElement":"META_AREA" }
TargetExtension
: Target file extension. Optional. If not defined, name matching connection with all files will be checked.
MainFileFormat
: Specifies how to check for name matching with files. [FILE] indicates the file name [EXT] indicates the extension.
IgnoreMetaFile
: Allows to omit metafiles. Optional. If left blank, the metafile is also indexed separately by GEODI.
GroupElement
: Group node name in XML.
KeyElement
: Key node name under the group node. Optional. Projection expression received with KeyElement is always considered as projection. It can be EPSG:... WKT.
projection
: Projection in WKT or EPSG must be written in the META_VALUE field.geom
: WKT geometry must be written in the META_VALUE field.previewbase64
:base64 The preview image can be forced by throwing an image.forcedsummary:
can be forced to preview the summary to be displayed in all searches.forcedviewurl
: The address to be used for the viewer (to open the content) can be set.permit
: It is an authorized user list. It can contain user id, group id, provider group id list. Information about the active user can be retrieved from /api. Example : geodi:deneme,ldap...,UserGroup_a1224,S-111-22155deny:Prohibited user list. can contain user id, group id, provider group id list. Information about the active user can be retrieved from /api. Example : geodi:deneme,ldap...,UserGroup_a1224,S-111-22155
ValueElement
: Value node name under the group node.
AreaElement
: Field type value under the group node. Determines its position in the index. The AreaElement value can be Header or Content. Content is also seen in the summary content. The default value is Header. If the Content value is used, it is displayed in the summaries.
Sample Meta XML File
<metadata> <META_NAME>Column</META_NAME> <META_VALUE>Value</META_VALUE> </metadata> <metadata> <META_NAME>Column</META_NAME> <META_VALUE>Value</META_VALUE> </metadata> <metadata> <META_NAME>Column</META_NAME> <META_VALUE>Value</META_VALUE> <META_AREA>Content</META_AREA> </metadata>
It is used to define projections for non-georeferenced files such as DWG. The coordinates in the DWG must be in the corresponding projection.
EPSG or WKT Projection Example
<metadata> <META_NAME>Projection</META_NAME> <META_VALUE>EPSG:4326</META_VALUE> </metadata> <metadata> <META_NAME>Projection</META_NAME> <META_VALUE>WKT Projeksiyon</META_VALUE> </metadata>
Content Example:
It is used to add text to content. You can use it to annotate an image or video file. Other text in the content defined here is added to the information. The AreaElement value can be Header or Content. Content is also seen in the summary content. The default value is Header.
<metadata> <META_NAME>Note</META_NAME> <META_VALUE>Look at the beauty of the cats in this photo.</META_VALUE> <META_AREA>Content</META_AREA> </metadata>
Geometry Example:
It can also be used to add Geometry to any content.
<metadata> <META_NAME>GEOM</META_NAME> <META_VALUE>WKT GEOMETRY definition</META_VALUE> </metadata>
Authorization Based Content Display Example:
Works in addition to standard authorization. (LDAP authorization is on and we have given one more authorization with meta. the two merge. If a file is forbidden to a user in LDAP, meta.xml cannot exceed it. )
Permit is authorized, Deny is forbidden user list. can contain user id, group id, provider group id list. Information about the active user can be retrieved from /api. Example : geodi:deneme, ldap..., UserGroup_a1224, S-111-22155
<Meta> <metadata> <META_NAME>permit</META_NAME> <META_VALUE>geodi:deneme,UserGroup_a1224,dece\yz,S-111-22155</META_VALUE> </metadata> <metadata> <META_NAME>deny</META_NAME> <META_VALUE>geodi:guest</META_VALUE> </metadata> </Meta>