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.
Group | Extensions and Applications | Description |
---|---|---|
Office | Word, Excel, PowerPoint, Open Office, DOC, DOCX, RTF, ODT, PDF, TXT, XML, XLS, XLSM, XLSX, CSV, PPT, PPTX, ODP, XPS | MS Word and Excel are supported for versions 97-2003 and later. |
PDF files can be automatically subjected to OCR if they do not contain text information. The e-Signature information of e-Signed PDFs is also read. OCR Module is required for OCR. | ||
Image | JPG, JPEG, PNG, TIF, TIFF, GIF, BMP, JP2 | Very small images (10Kb) are not included in the scan. Also, preview images of very large images are not created. These rules are for speed and practicality, you can change them if you wish. Image files can be automatically subjected to OCR. OCR Module is required for OCR. |
Uyap | UDF | UDF, Uyap Document Format is a document format created and used by the Ministry of Justice, lawyers and legal professionals in general. |
e-Book | UPUB,MOBI | |
Microsoft Project Manager | MPP | Tasks and times in MPP documents are read. MPP document can be viewed without the need for other software, including mobile. Notes can be taken on MPP (GEODI Method) |
Compressed Files | ZIP, ZIPX, RAR, 7Z, 7ZIP | Cases such as compressed files in an Email or Web Page and ZIP in ZIP are also supported. |
Video and Audio | M2TS, MOV, MP4, MP3, OGG, AVI, 3GP, ASF, FLV, MKV, MPG,MPEG,OGV,WMV, DIVX,DAT,WMV,XVID,X264,WMV1,SEC | Many Video and Audio formats are supported. Videos can be annotated with the desired time interval. So you can easily find the relevant time later in the search result. |
Web pages | HTML, HTM, MHT | Other file formats linked within web pages are also retrieved. |
Social Media | Twitter , Instagram, Facebook | MediaMon module required. |
Database | Access, Oracle, MS SQL Server, Postgre, SQLite MDB, SQLite, ACCDB, ACCDE, ACDDT, ACCDR | File-based databases such as Access and SQLite are indexed as files. For Oracle and other relational databases, the definitions you create will be sufficient. By default GEODI traverses all tables it can access. If you wish, you can define the part you want GEODI to index. For database connections, you need to install the appropriate client software on the GEODI installed server (Postgres, Oracle Client, MDB driver etc.) |
Outlook | PST, OST | MS Outlook for PST is supported for versions 97 and later. |
E-Mail Server | Google Mail, Yahoo Mail, Office 365, POP3, IMAP, Exchange, Outlook | You can also connect to unwritten servers with POP3 or IMAP. |
CAD,GIS | Autocad, Netcad, Microstation, ArcGIS, Google Earth DWG, NCZ, DGN, DXF,SHP, KML, ECW, SID, IMG | DWG, DXF, NCZ, DGN or Shape files are displayed without any additional software. If the files have a valid projection, their boundaries are recognized by the Geo Boundary Recognizer. For files without a defined projection, it is possible to define the projection with external metadata. CAD-GIS Viewer required |
Netcad | NCZ, KSE, KSP , DRE , CKS, KAP, DRK | The kilometers in KSE/KSP cross-section files are recognized and you can view the cross-sections. Netcad Raster files are recognized by the Geographic Boundary Recognizer if they have a valid projection. It is possible to define a projection with external metadata for files without a defined projection. Netcad Report format CKS files are indexed and displayed. |
MOBIDI | MOBIDIRECORD | The texts contained in MOBIDI records become searchable. From GEODI maps it is possible to access MOBIDI records as well as all other content with one click. |
Location and Location Trace | SRTMAP,NMEA,GPX,GPS, | The location files that the videos have. GEODI can place videos with these location files on the map. When run with TrafficPro you can see the location of the signs on the map. |
E-Correspondence Package | EBYSler EYP | A standardized package format for document sharing between EBYS software. |
GEODI Url
GEODI can crawl a website and will index the content of the web page. Alternatively, you can also introduce a single address as content without indexing the content of the web page. Just create a file with the extension ".geodiurl" with Notepad (encoding must be UTF-8).
For example, you can directly access a video on youtube with the following definition.
geodiurl file structure
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
GEODI is not interested in the content of the web page provided here. Only the information you provide in the geodiurl can be used in the search.
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>