IT guard the law
I suggest you express your opinion, and even better, take part in a brainstorm on the idea of a software project for Russian law enforcement agencies.
A few years ago I worked in the investigation. For the convenience of work, many of us used various programs that automatically generated various forms, all that remained was to type the text. What did it give us? A small saving of time and effort - no more. The presented project has a slightly different purpose: to give clues on the crime, to identify various patterns, to give “food for the mind” to the investigator and investigator, that is, help precisely in solving the crime, and not in clerical work. Interesting? Then I ask for cat.
Preamble . You can skip this part if you wish.
One of the main problems in the investigation and operational-search activities is the "conveyor belt", the monotony of labor. Consider the example of a typical apartment theft. Every day dozens, if not hundreds of apartment thefts are committed, almost all of them look like each other like twin brothers: the castle was broken, things were scattered around the apartment, valuable property was stolen, the neighbors did not see anything, they did not hear anything, the victims did not suspect anyone. As a result, there are no clues, in hot pursuit the crime cannot be solved, the audit materials, which have not yet become a criminal case, fall into the category of “grouse”. With 99% probability, it can be argued that all actions in this criminal case will come down to questioning the victim and paperwork: write a template order to the opera and get the same template answer. Naturally,
The practical part
Without further ado, I immediately show the layout of the program interface (I'm not a designer, so do not blame me): As you can see, Yandex.Maps are the main element of the program. It is assumed that we have a certain database that contains the materials of criminal cases, as well as various results of operational-search activities. The main elements of the database are:

The database is centralized - either at the level of a separate territorial unit, or at the city level.
Having entered the data of the next crime, we immediately visually see the important elements (previously committed similar crimes in this area, the circle of potential suspects, possible locations of the stolen property) that have not only geographical, but also temporal reference (we do not need any similar crimes committed a year, two, three ago). For example, I made the following marks on the map:
- a crime (ie an element of the “event” category). The level of transparency of the label can indicate, for example, the prescription of the event (the more time has passed since the crime was committed, the more transparent the label is) or the level of similarity with the current crime (if the crime committed earlier has many similar “tags” to the current crime).
- place, point, i.e. some object that is important when considering crimes of this category (for example, a pawnshop in case of theft, on the other hand, we absolutely do not need the same pawnshop in the investigation of the murder, respectively, in the second case it is not shown).
- Persons, for example, previously convicted of similar crimes, probation, registered, etc.
To set the time period, a chart under the map can be used - by changing the period, we accordingly hide or add new elements on the map.
For crimes, the idea of tags is also actively used: its characteristic features are distinguished from an event (for example, penetration into a house by means of a key selection), by which it is possible to filter out elements from a database (for example, display on the map apartment thefts which are characteristic of such a penetration method committed for last month).
When you click on a tag, a similar information window pops up ( balloon , if you say the “language” of Yandex.Map):

in which we can quickly look at the most important elements, such as the method of committing a crime, crime scene photos, etc. If necessary, by clicking on the appropriate link, we can move to the interrogation protocol (or any other protocol) of this criminal case.
Toolbar:

contains the on / off buttons for displaying the corresponding categories of elements (after the drag-and-drop tool from left to right, these are respectively: persons, crimes, places). Do not look at the "quality" of icons - I took the first ones that came from the Internet.
As I wrote above, in addition to dividing the elements into three categories (persons, events and places), they are also tied to certain categories of crimes: the place of sale of the stolen property matters only for crimes related to theft of property, etc. This is done so as not to burden the operative with redundant, unnecessary information.
Summary. I invite everyone to express an opinion on the idea, suggest improvements, criticize, etc. If there are enough enthusiasts, I’m ready to take an active part in the creation of the project. In particular, in terms of software (web programming), in terms of new ideas, in contact with the Ministry of Internal Affairs for a joint discussion of the project. I do not pursue any commercial interests in this, I believe that such software should be developed free of charge (for the sake of a good cause).
PS: tell me in which blog post a topic?
UPD: transferred to the "Collective Intelligence".
A few years ago I worked in the investigation. For the convenience of work, many of us used various programs that automatically generated various forms, all that remained was to type the text. What did it give us? A small saving of time and effort - no more. The presented project has a slightly different purpose: to give clues on the crime, to identify various patterns, to give “food for the mind” to the investigator and investigator, that is, help precisely in solving the crime, and not in clerical work. Interesting? Then I ask for cat.
Preamble . You can skip this part if you wish.
One of the main problems in the investigation and operational-search activities is the "conveyor belt", the monotony of labor. Consider the example of a typical apartment theft. Every day dozens, if not hundreds of apartment thefts are committed, almost all of them look like each other like twin brothers: the castle was broken, things were scattered around the apartment, valuable property was stolen, the neighbors did not see anything, they did not hear anything, the victims did not suspect anyone. As a result, there are no clues, in hot pursuit the crime cannot be solved, the audit materials, which have not yet become a criminal case, fall into the category of “grouse”. With 99% probability, it can be argued that all actions in this criminal case will come down to questioning the victim and paperwork: write a template order to the opera and get the same template answer. Naturally,
The practical part
Without further ado, I immediately show the layout of the program interface (I'm not a designer, so do not blame me): As you can see, Yandex.Maps are the main element of the program. It is assumed that we have a certain database that contains the materials of criminal cases, as well as various results of operational-search activities. The main elements of the database are:

- events are actually crimes or other facts that have a temporal link;
- places or points are places of committing crimes, and places that are important for operatives (known points of sale of stolen things, drug stalls, etc.);
- persons - criminals (i.e. their place of residence, temporary stay on the card) and other persons.
The database is centralized - either at the level of a separate territorial unit, or at the city level.
Having entered the data of the next crime, we immediately visually see the important elements (previously committed similar crimes in this area, the circle of potential suspects, possible locations of the stolen property) that have not only geographical, but also temporal reference (we do not need any similar crimes committed a year, two, three ago). For example, I made the following marks on the map:



To set the time period, a chart under the map can be used - by changing the period, we accordingly hide or add new elements on the map.
For crimes, the idea of tags is also actively used: its characteristic features are distinguished from an event (for example, penetration into a house by means of a key selection), by which it is possible to filter out elements from a database (for example, display on the map apartment thefts which are characteristic of such a penetration method committed for last month).
When you click on a tag, a similar information window pops up ( balloon , if you say the “language” of Yandex.Map):

in which we can quickly look at the most important elements, such as the method of committing a crime, crime scene photos, etc. If necessary, by clicking on the appropriate link, we can move to the interrogation protocol (or any other protocol) of this criminal case.
Toolbar:

contains the on / off buttons for displaying the corresponding categories of elements (after the drag-and-drop tool from left to right, these are respectively: persons, crimes, places). Do not look at the "quality" of icons - I took the first ones that came from the Internet.
As I wrote above, in addition to dividing the elements into three categories (persons, events and places), they are also tied to certain categories of crimes: the place of sale of the stolen property matters only for crimes related to theft of property, etc. This is done so as not to burden the operative with redundant, unnecessary information.
Summary. I invite everyone to express an opinion on the idea, suggest improvements, criticize, etc. If there are enough enthusiasts, I’m ready to take an active part in the creation of the project. In particular, in terms of software (web programming), in terms of new ideas, in contact with the Ministry of Internal Affairs for a joint discussion of the project. I do not pursue any commercial interests in this, I believe that such software should be developed free of charge (for the sake of a good cause).
PS: tell me in which blog post a topic?
UPD: transferred to the "Collective Intelligence".